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" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"verifiedSimpleMethods" : [ "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",
"requestTransformPackageName" : "mediapackage.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceName" : "MediaPackage",
"signingName" : "mediapackage",
"syncBuilder" : "DefaultMediaPackageClientBuilder",
"syncBuilderInterface" : "MediaPackageClientBuilder",
"syncClient" : "DefaultMediaPackageClient",
"syncInterface" : "MediaPackageClient",
"transformPackageName" : "mediapackage.transform",
"uid" : "mediapackage-2017-10-12",
"xmlProtocol" : false
},
"operations" : {
"CreateChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new Channel.",
"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"
},
"CreateOriginEndpoint" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new OriginEndpoint record.",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an existing Channel.",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an existing OriginEndpoint.",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details about a Channel.",
"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"
},
"DescribeOriginEndpoint" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details about an existing OriginEndpoint.",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a collection of Channels.",
"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"
},
"ListOriginEndpoints" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a collection of OriginEndpoint records.",
"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"
},
"RotateIngestEndpointCredentials" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.",
"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"
},
"UpdateChannel" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing Channel.",
"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" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates an existing OriginEndpoint.",
"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,
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"HlsIngest" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KeyRotationIntervalSeconds" : {
"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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SpekeKeyProvider" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Encryption" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"HlsManifests" : {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"SegmentDurationSeconds" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SegmentPrefix" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"StreamSelection" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Encryption" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"HlsManifests" : {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
},
"SegmentDurationSeconds" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SegmentPrefix" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"StreamSelection" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A list of HLS manifest configurations",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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@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,
"statusCode" : false,
"unmarshallLocationName" : "hlsManifests",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "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,
"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"
},
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateChannel",
"locationName" : null,
"requestUri" : "/channels",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"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
},
"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,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"HlsIngest" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "A short text description of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "The ID of the Channel.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateChannelResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateChannelResponse",
"variableName" : "createChannelResponse",
"variableType" : "CreateChannelResponse",
"documentation" : null,
"simpleType" : "CreateChannelResponse",
"variableSetterType" : "CreateChannelResponse"
},
"wrapper" : false
},
"CreateOriginEndpointRequest" : {
"c2jName" : "CreateOriginEndpointRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Configuration parameters used to create a new OriginEndpoint.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "CreateOriginEndpoint",
"locationName" : null,
"requestUri" : "/origin_endpoints",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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 #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackageCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ChannelId" : {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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 #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CmafPackage" : {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackageCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"xmlNameSpaceUri" : null
},
"DashPackage" : {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"HlsPackage" : {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ManifestName" : {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MssPackage" : {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
},
"StartoverWindowSeconds" : {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TimeDelaySeconds" : {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Whitelist" : {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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 #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint 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" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackageCreateOrUpdateParameters",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : null,
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackageCreateOrUpdateParameters",
"variableName" : "cmafPackage",
"variableType" : "CmafPackageCreateOrUpdateParameters",
"documentation" : "",
"simpleType" : "CmafPackageCreateOrUpdateParameters",
"variableSetterType" : "CmafPackageCreateOrUpdateParameters"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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,
"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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint 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 OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ChannelId", "Id" ],
"shapeName" : "CreateOriginEndpointRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateOriginEndpointRequest",
"variableName" : "createOriginEndpointRequest",
"variableType" : "CreateOriginEndpointRequest",
"documentation" : null,
"simpleType" : "CreateOriginEndpointRequest",
"variableSetterType" : "CreateOriginEndpointRequest"
},
"wrapper" : false
},
"CreateOriginEndpointResponse" : {
"c2jName" : "CreateOriginEndpointResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\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 OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : null,
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : "",
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The ID of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "id",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "url",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\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 OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ChannelId" : {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"CmafPackage" : {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : null,
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : "",
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"xmlNameSpaceUri" : null
},
"DashPackage" : {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"HlsPackage" : {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
},
"Id" : {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The ID of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "id",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ManifestName" : {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MssPackage" : {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
},
"StartoverWindowSeconds" : {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"TimeDelaySeconds" : {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"Url" : {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "url",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Whitelist" : {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\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 OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChannelId",
"beanStyleSetterMethodName" : "setChannelId",
"c2jName" : "ChannelId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #channelId(String)}.\n@param channelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #channelId(String)",
"deprecated" : false,
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "channelId",
"fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "channelId",
"getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "channelId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "channelId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ChannelId",
"sensitive" : false,
"setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.",
"setterMethodName" : "setChannelId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "channelId",
"variableType" : "String",
"documentation" : "The ID of the Channel the OriginEndpoint is associated with.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getCmafPackage",
"beanStyleSetterMethodName" : "setCmafPackage",
"c2jName" : "CmafPackage",
"c2jShape" : "CmafPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "cmafPackage",
"fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "cmafPackage",
"getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.",
"getterModel" : {
"returnType" : "CmafPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "cmafPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "cmafPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "CmafPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.",
"setterMethodName" : "setCmafPackage",
"setterModel" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : null,
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "CmafPackage",
"variableName" : "cmafPackage",
"variableType" : "CmafPackage",
"documentation" : "",
"simpleType" : "CmafPackage",
"variableSetterType" : "CmafPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDashPackage",
"beanStyleSetterMethodName" : "setDashPackage",
"c2jName" : "DashPackage",
"c2jShape" : "DashPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link DashPackage.Builder} avoiding the need to create one manually via {@link DashPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashPackage.Builder#build()} is called immediately and its result is passed to {@link #dashPackage(DashPackage)}.\n@param dashPackage a consumer that will call methods on {@link DashPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dashPackage(DashPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "dashPackage",
"fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "dashPackage",
"getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
"getterModel" : {
"returnType" : "DashPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "dashPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "dashPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DashPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.",
"setterMethodName" : "setDashPackage",
"setterModel" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : null,
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashPackage",
"variableName" : "dashPackage",
"variableType" : "DashPackage",
"documentation" : "",
"simpleType" : "DashPackage",
"variableSetterType" : "DashPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDescription",
"beanStyleSetterMethodName" : "setDescription",
"c2jName" : "Description",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short text description of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
"deprecated" : false,
"documentation" : "A short text description of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "description",
"fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\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 OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "description",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Description",
"sensitive" : false,
"setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getHlsPackage",
"beanStyleSetterMethodName" : "setHlsPackage",
"c2jName" : "HlsPackage",
"c2jShape" : "HlsPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsPackage.Builder} avoiding the need to create one manually via {@link HlsPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsPackage.Builder#build()} is called immediately and its result is passed to {@link #hlsPackage(HlsPackage)}.\n@param hlsPackage a consumer that will call methods on {@link HlsPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsPackage(HlsPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "hlsPackage",
"fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "hlsPackage",
"getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
"getterModel" : {
"returnType" : "HlsPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "hlsPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "hlsPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "HlsPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.",
"setterMethodName" : "setHlsPackage",
"setterModel" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : null,
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "HlsPackage",
"variableName" : "hlsPackage",
"variableType" : "HlsPackage",
"documentation" : "",
"simpleType" : "HlsPackage",
"variableSetterType" : "HlsPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getId",
"beanStyleSetterMethodName" : "setId",
"c2jName" : "Id",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
"deprecated" : false,
"documentation" : "The ID of the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "id",
"fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "id",
"getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "id",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "id",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Id",
"sensitive" : false,
"setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.",
"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 OriginEndpoint.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestName",
"beanStyleSetterMethodName" : "setManifestName",
"c2jName" : "ManifestName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestName(String)}.\n@param manifestName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestName(String)",
"deprecated" : false,
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestName",
"fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestName",
"getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestName",
"sensitive" : false,
"setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.",
"setterMethodName" : "setManifestName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestName",
"variableType" : "String",
"documentation" : "A short string appended to the end of the OriginEndpoint URL.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMssPackage",
"beanStyleSetterMethodName" : "setMssPackage",
"c2jName" : "MssPackage",
"c2jShape" : "MssPackage",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link MssPackage.Builder} avoiding the need to create one manually via {@link MssPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssPackage.Builder#build()} is called immediately and its result is passed to {@link #mssPackage(MssPackage)}.\n@param mssPackage a consumer that will call methods on {@link MssPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mssPackage(MssPackage)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "mssPackage",
"fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "mssPackage",
"getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
"getterModel" : {
"returnType" : "MssPackage",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "mssPackage",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "mssPackage",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "MssPackage",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.",
"setterMethodName" : "setMssPackage",
"setterModel" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : null,
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "MssPackage",
"variableName" : "mssPackage",
"variableType" : "MssPackage",
"documentation" : "",
"simpleType" : "MssPackage",
"variableSetterType" : "MssPackage"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStartoverWindowSeconds",
"beanStyleSetterMethodName" : "setStartoverWindowSeconds",
"c2jName" : "StartoverWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\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 #startoverWindowSeconds(Integer)}.\n@param startoverWindowSeconds 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 #startoverWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "startoverWindowSeconds",
"fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "startoverWindowSeconds",
"getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"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" : "startoverWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "startoverWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "StartoverWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
"setterMethodName" : "setStartoverWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "startoverWindowSeconds",
"variableType" : "Integer",
"documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTimeDelaySeconds",
"beanStyleSetterMethodName" : "setTimeDelaySeconds",
"c2jName" : "TimeDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\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 #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds 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 #timeDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "timeDelaySeconds",
"fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "timeDelaySeconds",
"getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"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" : "timeDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "timeDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "TimeDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
"setterMethodName" : "setTimeDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "timeDelaySeconds",
"variableType" : "Integer",
"documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getUrl",
"beanStyleSetterMethodName" : "setUrl",
"c2jName" : "Url",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)",
"deprecated" : false,
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "url",
"fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "url",
"getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "url",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "url",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Url",
"sensitive" : false,
"setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.",
"setterMethodName" : "setUrl",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "url",
"variableType" : "String",
"documentation" : "The URL of the packaged OriginEndpoint for consumption.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getWhitelist",
"beanStyleSetterMethodName" : "setWhitelist",
"c2jName" : "Whitelist",
"c2jShape" : "__listOf__string",
"defaultConsumerFluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\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 #whitelist(List)}.\n@param whitelist 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 #whitelist(List)",
"deprecated" : false,
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "whitelist",
"fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "whitelist",
"getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"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" : "whitelist",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "whitelist",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Whitelist",
"sensitive" : false,
"setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"setterMethodName" : "setWhitelist",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "whitelist",
"variableType" : "java.util.List",
"documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "CreateOriginEndpointResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateOriginEndpointResponse",
"variableName" : "createOriginEndpointResponse",
"variableType" : "CreateOriginEndpointResponse",
"documentation" : null,
"simpleType" : "CreateOriginEndpointResponse",
"variableSetterType" : "CreateOriginEndpointResponse"
},
"wrapper" : false
},
"DashEncryption" : {
"c2jName" : "DashEncryption",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"KeyRotationIntervalSeconds" : {
"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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SpekeKeyProvider" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"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,
"documentation" : "Time (in seconds) between each encryption key rotation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SpekeKeyProvider" ],
"shapeName" : "DashEncryption",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DashEncryption",
"variableName" : "dashEncryption",
"variableType" : "DashEncryption",
"documentation" : null,
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"wrapper" : false
},
"DashPackage" : {
"c2jName" : "DashPackage",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "DashEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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" : "DashEncryption",
"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,
"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" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : null,
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : "",
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestLayoutAsString",
"beanStyleSetterMethodName" : "setManifestLayout",
"c2jName" : "ManifestLayout",
"c2jShape" : "ManifestLayout",
"defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)",
"deprecated" : false,
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"endpointDiscoveryId" : false,
"enumType" : "ManifestLayout",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "manifestLayout",
"fluentEnumSetterMethodName" : "manifestLayout",
"fluentGetterMethodName" : "manifestLayoutAsString",
"fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout",
"fluentSetterMethodName" : "manifestLayout",
"getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #manifestLayout} will return {@link ManifestLayout#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #manifestLayoutAsString}.\n
\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestLayout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestLayout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestLayout",
"sensitive" : false,
"setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"setterMethodName" : "setManifestLayout",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestWindowSeconds",
"beanStyleSetterMethodName" : "setManifestWindowSeconds",
"c2jName" : "ManifestWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\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 #manifestWindowSeconds(Integer)}.\n@param manifestWindowSeconds 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 #manifestWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Time window (in seconds) contained in each manifest.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestWindowSeconds",
"fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestWindowSeconds",
"getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.",
"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" : "manifestWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ManifestWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.",
"setterMethodName" : "setManifestWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : "Time window (in seconds) contained in each manifest.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMinBufferTimeSeconds",
"beanStyleSetterMethodName" : "setMinBufferTimeSeconds",
"c2jName" : "MinBufferTimeSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\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 #minBufferTimeSeconds(Integer)}.\n@param minBufferTimeSeconds 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 #minBufferTimeSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minBufferTimeSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minBufferTimeSeconds",
"getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"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" : "minBufferTimeSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minBufferTimeSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinBufferTimeSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"setterMethodName" : "setMinBufferTimeSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMinUpdatePeriodSeconds",
"beanStyleSetterMethodName" : "setMinUpdatePeriodSeconds",
"c2jName" : "MinUpdatePeriodSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\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 #minUpdatePeriodSeconds(Integer)}.\n@param minUpdatePeriodSeconds 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 #minUpdatePeriodSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minUpdatePeriodSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minUpdatePeriodSeconds",
"getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"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" : "minUpdatePeriodSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minUpdatePeriodSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinUpdatePeriodSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"setterMethodName" : "setMinUpdatePeriodSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPeriodTriggersAsStrings",
"beanStyleSetterMethodName" : "setPeriodTriggersWithStrings",
"c2jName" : "PeriodTriggers",
"c2jShape" : "__listOf__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers 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 #periodTriggersWithStrings(List)",
"deprecated" : false,
"documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "periodTriggers",
"fluentEnumSetterMethodName" : "periodTriggers",
"fluentGetterMethodName" : "periodTriggersAsStrings",
"fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodTriggersWithStrings",
"getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"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" : "periodTriggers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "periodTriggers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMemberAsString",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "PeriodTriggersElement",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "member",
"fluentEnumSetterMethodName" : "member",
"fluentGetterMethodName" : "memberAsString",
"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@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PeriodTriggersElement#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n
\n@return The value of the Member property for this object.\n@see PeriodTriggersElement",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PeriodTriggers",
"sensitive" : false,
"setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"setterMethodName" : "setPeriodTriggersWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "periodTriggers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "periodTriggers",
"variableType" : "java.util.List",
"documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getProfileAsString",
"beanStyleSetterMethodName" : "setProfile",
"c2jName" : "Profile",
"c2jShape" : "Profile",
"defaultConsumerFluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileAsString(String)}.\n@param profile a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(String)",
"deprecated" : false,
"documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.",
"endpointDiscoveryId" : false,
"enumType" : "Profile",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "profile",
"fluentEnumSetterMethodName" : "profile",
"fluentGetterMethodName" : "profileAsString",
"fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile",
"fluentSetterMethodName" : "profile",
"getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #profile} will return {@link Profile#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #profileAsString}.\n
\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "profile",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "profile",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Profile",
"sensitive" : false,
"setterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile",
"setterMethodName" : "setProfile",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "profile",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "profile",
"variableType" : "String",
"documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSegmentTemplateFormatAsString",
"beanStyleSetterMethodName" : "setSegmentTemplateFormat",
"c2jName" : "SegmentTemplateFormat",
"c2jShape" : "SegmentTemplateFormat",
"defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTemplateFormatAsString(String)}.\n@param segmentTemplateFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentTemplateFormat(String)",
"deprecated" : false,
"documentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.",
"endpointDiscoveryId" : false,
"enumType" : "SegmentTemplateFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "segmentTemplateFormat",
"fluentEnumSetterMethodName" : "segmentTemplateFormat",
"fluentGetterMethodName" : "segmentTemplateFormatAsString",
"fluentSetterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat",
"fluentSetterMethodName" : "segmentTemplateFormat",
"getterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #segmentTemplateFormat} will return {@link SegmentTemplateFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #segmentTemplateFormatAsString}.\n
\n@return Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentTemplateFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentTemplateFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentTemplateFormat",
"sensitive" : false,
"setterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat",
"setterMethodName" : "setSegmentTemplateFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentTemplateFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentTemplateFormat",
"variableType" : "String",
"documentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSuggestedPresentationDelaySeconds",
"beanStyleSetterMethodName" : "setSuggestedPresentationDelaySeconds",
"c2jName" : "SuggestedPresentationDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\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 #suggestedPresentationDelaySeconds(Integer)}.\n@param suggestedPresentationDelaySeconds 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 #suggestedPresentationDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Duration (in seconds) to delay live content before presentation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "suggestedPresentationDelaySeconds",
"fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "suggestedPresentationDelaySeconds",
"getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.",
"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" : "suggestedPresentationDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "suggestedPresentationDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SuggestedPresentationDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.",
"setterMethodName" : "setSuggestedPresentationDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "suggestedPresentationDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "suggestedPresentationDelaySeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) to delay live content before presentation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Encryption" : {
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "DashEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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" : "DashEncryption",
"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,
"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" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : null,
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : "",
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"xmlNameSpaceUri" : null
},
"ManifestLayout" : {
"beanStyleGetterMethodName" : "getManifestLayoutAsString",
"beanStyleSetterMethodName" : "setManifestLayout",
"c2jName" : "ManifestLayout",
"c2jShape" : "ManifestLayout",
"defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)",
"deprecated" : false,
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"endpointDiscoveryId" : false,
"enumType" : "ManifestLayout",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "manifestLayout",
"fluentEnumSetterMethodName" : "manifestLayout",
"fluentGetterMethodName" : "manifestLayoutAsString",
"fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout",
"fluentSetterMethodName" : "manifestLayout",
"getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #manifestLayout} will return {@link ManifestLayout#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #manifestLayoutAsString}.\n
\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestLayout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestLayout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestLayout",
"sensitive" : false,
"setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"setterMethodName" : "setManifestLayout",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ManifestWindowSeconds" : {
"beanStyleGetterMethodName" : "getManifestWindowSeconds",
"beanStyleSetterMethodName" : "setManifestWindowSeconds",
"c2jName" : "ManifestWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\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 #manifestWindowSeconds(Integer)}.\n@param manifestWindowSeconds 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 #manifestWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Time window (in seconds) contained in each manifest.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestWindowSeconds",
"fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestWindowSeconds",
"getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.",
"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" : "manifestWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ManifestWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.",
"setterMethodName" : "setManifestWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : "Time window (in seconds) contained in each manifest.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MinBufferTimeSeconds" : {
"beanStyleGetterMethodName" : "getMinBufferTimeSeconds",
"beanStyleSetterMethodName" : "setMinBufferTimeSeconds",
"c2jName" : "MinBufferTimeSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\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 #minBufferTimeSeconds(Integer)}.\n@param minBufferTimeSeconds 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 #minBufferTimeSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minBufferTimeSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minBufferTimeSeconds",
"getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"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" : "minBufferTimeSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minBufferTimeSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinBufferTimeSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"setterMethodName" : "setMinBufferTimeSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"MinUpdatePeriodSeconds" : {
"beanStyleGetterMethodName" : "getMinUpdatePeriodSeconds",
"beanStyleSetterMethodName" : "setMinUpdatePeriodSeconds",
"c2jName" : "MinUpdatePeriodSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\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 #minUpdatePeriodSeconds(Integer)}.\n@param minUpdatePeriodSeconds 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 #minUpdatePeriodSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minUpdatePeriodSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minUpdatePeriodSeconds",
"getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"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" : "minUpdatePeriodSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minUpdatePeriodSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinUpdatePeriodSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"setterMethodName" : "setMinUpdatePeriodSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"PeriodTriggers" : {
"beanStyleGetterMethodName" : "getPeriodTriggersAsStrings",
"beanStyleSetterMethodName" : "setPeriodTriggersWithStrings",
"c2jName" : "PeriodTriggers",
"c2jShape" : "__listOf__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers 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 #periodTriggersWithStrings(List)",
"deprecated" : false,
"documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "periodTriggers",
"fluentEnumSetterMethodName" : "periodTriggers",
"fluentGetterMethodName" : "periodTriggersAsStrings",
"fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodTriggersWithStrings",
"getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"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" : "periodTriggers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "periodTriggers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMemberAsString",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "PeriodTriggersElement",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "member",
"fluentEnumSetterMethodName" : "member",
"fluentGetterMethodName" : "memberAsString",
"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@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PeriodTriggersElement#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n
\n@return The value of the Member property for this object.\n@see PeriodTriggersElement",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PeriodTriggers",
"sensitive" : false,
"setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"setterMethodName" : "setPeriodTriggersWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "periodTriggers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "periodTriggers",
"variableType" : "java.util.List",
"documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"Profile" : {
"beanStyleGetterMethodName" : "getProfileAsString",
"beanStyleSetterMethodName" : "setProfile",
"c2jName" : "Profile",
"c2jShape" : "Profile",
"defaultConsumerFluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileAsString(String)}.\n@param profile a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(String)",
"deprecated" : false,
"documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.",
"endpointDiscoveryId" : false,
"enumType" : "Profile",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "profile",
"fluentEnumSetterMethodName" : "profile",
"fluentGetterMethodName" : "profileAsString",
"fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile",
"fluentSetterMethodName" : "profile",
"getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #profile} will return {@link Profile#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #profileAsString}.\n
\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "profile",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "profile",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Profile",
"sensitive" : false,
"setterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile",
"setterMethodName" : "setProfile",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "profile",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "profile",
"variableType" : "String",
"documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SegmentDurationSeconds" : {
"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,
"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,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SegmentTemplateFormat" : {
"beanStyleGetterMethodName" : "getSegmentTemplateFormatAsString",
"beanStyleSetterMethodName" : "setSegmentTemplateFormat",
"c2jName" : "SegmentTemplateFormat",
"c2jShape" : "SegmentTemplateFormat",
"defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTemplateFormatAsString(String)}.\n@param segmentTemplateFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentTemplateFormat(String)",
"deprecated" : false,
"documentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.",
"endpointDiscoveryId" : false,
"enumType" : "SegmentTemplateFormat",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "segmentTemplateFormat",
"fluentEnumSetterMethodName" : "segmentTemplateFormat",
"fluentGetterMethodName" : "segmentTemplateFormatAsString",
"fluentSetterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat",
"fluentSetterMethodName" : "segmentTemplateFormat",
"getterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #segmentTemplateFormat} will return {@link SegmentTemplateFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #segmentTemplateFormatAsString}.\n
\n@return Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "segmentTemplateFormat",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "segmentTemplateFormat",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SegmentTemplateFormat",
"sensitive" : false,
"setterDocumentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.\n@see SegmentTemplateFormat",
"setterMethodName" : "setSegmentTemplateFormat",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "segmentTemplateFormat",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "segmentTemplateFormat",
"variableType" : "String",
"documentation" : "Determines the type of SegmentTimeline included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"StreamSelection" : {
"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,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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,
"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"
},
"xmlNameSpaceUri" : null
},
"SuggestedPresentationDelaySeconds" : {
"beanStyleGetterMethodName" : "getSuggestedPresentationDelaySeconds",
"beanStyleSetterMethodName" : "setSuggestedPresentationDelaySeconds",
"c2jName" : "SuggestedPresentationDelaySeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\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 #suggestedPresentationDelaySeconds(Integer)}.\n@param suggestedPresentationDelaySeconds 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 #suggestedPresentationDelaySeconds(Integer)",
"deprecated" : false,
"documentation" : "Duration (in seconds) to delay live content before presentation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "suggestedPresentationDelaySeconds",
"fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "suggestedPresentationDelaySeconds",
"getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.",
"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" : "suggestedPresentationDelaySeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "suggestedPresentationDelaySeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "SuggestedPresentationDelaySeconds",
"sensitive" : false,
"setterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.",
"setterMethodName" : "setSuggestedPresentationDelaySeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "suggestedPresentationDelaySeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "suggestedPresentationDelaySeconds",
"variableType" : "Integer",
"documentation" : "Duration (in seconds) to delay live content before presentation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getEncryption",
"beanStyleSetterMethodName" : "setEncryption",
"c2jName" : "Encryption",
"c2jShape" : "DashEncryption",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"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" : "DashEncryption",
"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,
"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" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : null,
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DashEncryption",
"variableName" : "encryption",
"variableType" : "DashEncryption",
"documentation" : "",
"simpleType" : "DashEncryption",
"variableSetterType" : "DashEncryption"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestLayoutAsString",
"beanStyleSetterMethodName" : "setManifestLayout",
"c2jName" : "ManifestLayout",
"c2jShape" : "ManifestLayout",
"defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)",
"deprecated" : false,
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"endpointDiscoveryId" : false,
"enumType" : "ManifestLayout",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "manifestLayout",
"fluentEnumSetterMethodName" : "manifestLayout",
"fluentGetterMethodName" : "manifestLayoutAsString",
"fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout",
"fluentSetterMethodName" : "manifestLayout",
"getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #manifestLayout} will return {@link ManifestLayout#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #manifestLayoutAsString}.\n
\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "manifestLayout",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestLayout",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ManifestLayout",
"sensitive" : false,
"setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout",
"setterMethodName" : "setManifestLayout",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "manifestLayout",
"variableType" : "String",
"documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getManifestWindowSeconds",
"beanStyleSetterMethodName" : "setManifestWindowSeconds",
"c2jName" : "ManifestWindowSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\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 #manifestWindowSeconds(Integer)}.\n@param manifestWindowSeconds 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 #manifestWindowSeconds(Integer)",
"deprecated" : false,
"documentation" : "Time window (in seconds) contained in each manifest.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "manifestWindowSeconds",
"fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "manifestWindowSeconds",
"getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.",
"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" : "manifestWindowSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "manifestWindowSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "ManifestWindowSeconds",
"sensitive" : false,
"setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.",
"setterMethodName" : "setManifestWindowSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "manifestWindowSeconds",
"variableType" : "Integer",
"documentation" : "Time window (in seconds) contained in each manifest.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMinBufferTimeSeconds",
"beanStyleSetterMethodName" : "setMinBufferTimeSeconds",
"c2jName" : "MinBufferTimeSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\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 #minBufferTimeSeconds(Integer)}.\n@param minBufferTimeSeconds 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 #minBufferTimeSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minBufferTimeSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minBufferTimeSeconds",
"getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"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" : "minBufferTimeSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minBufferTimeSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinBufferTimeSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"setterMethodName" : "setMinBufferTimeSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minBufferTimeSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMinUpdatePeriodSeconds",
"beanStyleSetterMethodName" : "setMinUpdatePeriodSeconds",
"c2jName" : "MinUpdatePeriodSeconds",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\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 #minUpdatePeriodSeconds(Integer)}.\n@param minUpdatePeriodSeconds 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 #minUpdatePeriodSeconds(Integer)",
"deprecated" : false,
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "minUpdatePeriodSeconds",
"fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "minUpdatePeriodSeconds",
"getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"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" : "minUpdatePeriodSeconds",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "minUpdatePeriodSeconds",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MinUpdatePeriodSeconds",
"sensitive" : false,
"setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"setterMethodName" : "setMinUpdatePeriodSeconds",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "minUpdatePeriodSeconds",
"variableType" : "Integer",
"documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPeriodTriggersAsStrings",
"beanStyleSetterMethodName" : "setPeriodTriggersWithStrings",
"c2jName" : "PeriodTriggers",
"c2jShape" : "__listOf__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers 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 #periodTriggersWithStrings(List)",
"deprecated" : false,
"documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "periodTriggers",
"fluentEnumSetterMethodName" : "periodTriggers",
"fluentGetterMethodName" : "periodTriggersAsStrings",
"fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "periodTriggersWithStrings",
"getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"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" : "periodTriggers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "periodTriggers",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMemberAsString",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "__PeriodTriggersElement",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : "PeriodTriggersElement",
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : "member",
"fluentEnumSetterMethodName" : "member",
"fluentGetterMethodName" : "memberAsString",
"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@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PeriodTriggersElement#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n
\n@return The value of the Member property for this object.\n@see PeriodTriggersElement",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "PeriodTriggers",
"sensitive" : false,
"setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.",
"setterMethodName" : "setPeriodTriggersWithStrings",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "periodTriggers",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection