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

models.mediapackage-2017-10-12-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Elemental MediaPackage module holds the client classes that are used for communicating with AWS Elemental MediaPackage Service

There is a newer version: 2.29.39
Show newest version
{
  "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,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "listChannels", "listOriginEndpoints" ]
  },
  "metadata" : {
    "apiVersion" : "2017-10-12",
    "asyncBuilder" : "DefaultMediaPackageAsyncClientBuilder",
    "asyncBuilderInterface" : "MediaPackageAsyncClientBuilder",
    "asyncClient" : "DefaultMediaPackageAsyncClient",
    "asyncInterface" : "MediaPackageAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultMediaPackageBaseClientBuilder",
    "baseBuilderInterface" : "MediaPackageBaseClientBuilder",
    "baseExceptionName" : "MediaPackageException",
    "baseRequestName" : "MediaPackageRequest",
    "baseResponseName" : "MediaPackageResponse",
    "cborProtocol" : false,
    "clientPackageName" : "mediapackage",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "MediaPackage",
    "documentation" : "AWS Elemental MediaPackage",
    "endpointPrefix" : "mediapackage",
    "fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
    "fullClientPackageName" : "software.amazon.awssdk.services.mediapackage",
    "fullModelPackageName" : "software.amazon.awssdk.services.mediapackage.model",
    "fullPaginatorsPackageName" : "software.amazon.awssdk.services.mediapackage.paginators",
    "fullRequestTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
    "fullTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
    "ionProtocol" : false,
    "jsonProtocol" : true,
    "jsonVersion" : "1.1",
    "modelPackageName" : "mediapackage.model",
    "paginatorsPackageName" : "mediapackage.paginators",
    "protocol" : "rest-json",
    "requestTransformPackageName" : "mediapackage.transform",
    "requiresApiKey" : false,
    "requiresIamSigners" : false,
    "rootPackageName" : "software.amazon.awssdk.services",
    "serviceId" : "MediaPackage",
    "serviceName" : "MediaPackage",
    "signingName" : "mediapackage",
    "syncBuilder" : "DefaultMediaPackageClientBuilder",
    "syncBuilderInterface" : "MediaPackageClientBuilder",
    "syncClient" : "DefaultMediaPackageClient",
    "syncInterface" : "MediaPackageClient",
    "transformPackageName" : "mediapackage.transform",
    "uid" : "mediapackage-2017-10-12",
    "xmlProtocol" : false
  },
  "operations" : {
    "CreateChannel" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new Channel.",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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"
    },
    "ListTagsForResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListTagsForResourceRequest",
        "variableName" : "listTagsForResourceRequest",
        "variableType" : "ListTagsForResourceRequest",
        "documentation" : "",
        "simpleType" : "ListTagsForResourceRequest",
        "variableSetterType" : "ListTagsForResourceRequest"
      },
      "methodName" : "listTagsForResource",
      "operationName" : "ListTagsForResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "ListTagsForResourceResponse",
        "documentation" : "200 response"
      },
      "syncReturnType" : "ListTagsForResourceResponse"
    },
    "RotateIngestEndpointCredentials" : {
      "authType" : "IAM",
      "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"
    },
    "TagResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "TagResourceRequest",
        "variableName" : "tagResourceRequest",
        "variableType" : "TagResourceRequest",
        "documentation" : "",
        "simpleType" : "TagResourceRequest",
        "variableSetterType" : "TagResourceRequest"
      },
      "methodName" : "tagResource",
      "operationName" : "TagResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "TagResourceResponse",
        "documentation" : null
      },
      "syncReturnType" : "TagResourceResponse"
    },
    "UntagResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "UntagResourceRequest",
        "variableName" : "untagResourceRequest",
        "variableType" : "UntagResourceRequest",
        "documentation" : "",
        "simpleType" : "UntagResourceRequest",
        "variableSetterType" : "UntagResourceRequest"
      },
      "methodName" : "untagResource",
      "operationName" : "UntagResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "UntagResourceResponse",
        "documentation" : null
      },
      "syncReturnType" : "UntagResourceResponse"
    },
    "UpdateChannel" : {
      "authType" : "IAM",
      "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" : {
      "authType" : "IAM",
      "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,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdMarkers",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdMarkers",
        "variableName" : "adMarkers",
        "variableType" : "AdMarkers",
        "documentation" : null,
        "simpleType" : "AdMarkers",
        "variableSetterType" : "AdMarkers"
      },
      "wrapper" : false
    },
    "AdTriggersElement" : {
      "c2jName" : "__AdTriggersElement",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "enums" : [ {
        "name" : "SPLICE_INSERT",
        "value" : "SPLICE_INSERT"
      }, {
        "name" : "BREAK",
        "value" : "BREAK"
      }, {
        "name" : "PROVIDER_ADVERTISEMENT",
        "value" : "PROVIDER_ADVERTISEMENT"
      }, {
        "name" : "DISTRIBUTOR_ADVERTISEMENT",
        "value" : "DISTRIBUTOR_ADVERTISEMENT"
      }, {
        "name" : "PROVIDER_PLACEMENT_OPPORTUNITY",
        "value" : "PROVIDER_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY",
        "value" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY",
        "value" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY",
        "value" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
      } ],
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdTriggersElement",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdTriggersElement",
        "variableName" : "adTriggersElement",
        "variableType" : "AdTriggersElement",
        "documentation" : null,
        "simpleType" : "AdTriggersElement",
        "variableSetterType" : "AdTriggersElement"
      },
      "wrapper" : false
    },
    "AdsOnDeliveryRestrictions" : {
      "c2jName" : "AdsOnDeliveryRestrictions",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to\ndetermine whether a message signals an ad.  Choosing \"NONE\" means no SCTE-35 messages become\nads.  Choosing \"RESTRICTED\" means SCTE-35 messages of the types specified in AdTriggers that\ncontain delivery restrictions will be treated as ads.  Choosing \"UNRESTRICTED\" means SCTE-35\nmessages of the types specified in AdTriggers that do not contain delivery restrictions will\nbe treated as ads.  Choosing \"BOTH\" means all SCTE-35 messages of the types specified in\nAdTriggers will be treated as ads.  Note that Splice Insert messages do not have these flags\nand are always treated as ads if specified in AdTriggers.\n",
      "endpointDiscovery" : null,
      "enums" : [ {
        "name" : "NONE",
        "value" : "NONE"
      }, {
        "name" : "RESTRICTED",
        "value" : "RESTRICTED"
      }, {
        "name" : "UNRESTRICTED",
        "value" : "UNRESTRICTED"
      }, {
        "name" : "BOTH",
        "value" : "BOTH"
      } ],
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdsOnDeliveryRestrictions",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdsOnDeliveryRestrictions",
        "variableName" : "adsOnDeliveryRestrictions",
        "variableType" : "AdsOnDeliveryRestrictions",
        "documentation" : null,
        "simpleType" : "AdsOnDeliveryRestrictions",
        "variableSetterType" : "AdsOnDeliveryRestrictions"
      },
      "wrapper" : false
    },
    "Channel" : {
      "c2jName" : "Channel",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "A Channel resource configuration.",
      "endpointDiscovery" : null,
      "enums" : null,
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ {
        "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,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Arn",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
        "setterMethodName" : "setArn",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "arn",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "arn",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "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,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Description",
        "sensitive" : false,
        "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.",
        "setterMethodName" : "setDescription",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "description",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "description",
          "variableType" : "String",
          "documentation" : "A short text description of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "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,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "SDK_POJO",
        "name" : "HlsIngest",
        "sensitive" : false,
        "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
        "setterMethodName" : "setHlsIngest",
        "setterModel" : {
          "variableDeclarationType" : "HlsIngest",
          "variableName" : "hlsIngest",
          "variableType" : "HlsIngest",
          "documentation" : null,
          "simpleType" : "HlsIngest",
          "variableSetterType" : "HlsIngest"
        },
        "simple" : false,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "HlsIngest",
          "variableName" : "hlsIngest",
          "variableType" : "HlsIngest",
          "documentation" : "",
          "simpleType" : "HlsIngest",
          "variableSetterType" : "HlsIngest"
        },
        "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,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Id",
        "sensitive" : false,
        "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
        "setterMethodName" : "setId",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getTags",
        "beanStyleSetterMethodName" : "setTags",
        "c2jName" : "Tags",
        "c2jShape" : "Tags",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
        "deprecated" : false,
        "documentation" : "",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "tags",
        "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "tags",
        "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : 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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : 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, "hasRequiresLengthMember" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "hasRequiresLengthMember" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "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, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentTemplateFormatAsString", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : 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" : { "AdTriggers" : { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentTemplateFormat" : { "beanStyleGetterMethodName" : "getSegmentTemplateFormatAsString", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : 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" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentTemplateFormatAsString", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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 SegmentTemplate 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. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "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, "requiresLength" : 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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DashPackage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "wrapper" : false }, "DeleteChannelRequest" : { "c2jName" : "DeleteChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteChannel", "locationName" : null, "requestUri" : "/channels/{id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the Channel to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the Channel to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the Channel to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "DeleteChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteChannelRequest", "variableName" : "deleteChannelRequest", "variableType" : "DeleteChannelRequest", "documentation" : null, "simpleType" : "DeleteChannelRequest", "variableSetterType" : "DeleteChannelRequest" }, "wrapper" : false }, "DeleteChannelResponse" : { "c2jName" : "DeleteChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteChannelResponse", "variableName" : "deleteChannelResponse", "variableType" : "DeleteChannelResponse", "documentation" : null, "simpleType" : "DeleteChannelResponse", "variableSetterType" : "DeleteChannelResponse" }, "wrapper" : false }, "DeleteOriginEndpointRequest" : { "c2jName" : "DeleteOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the OriginEndpoint to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the OriginEndpoint to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to delete.\n@param id The ID of the OriginEndpoint to delete.", "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 to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "DeleteOriginEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteOriginEndpointRequest", "variableName" : "deleteOriginEndpointRequest", "variableType" : "DeleteOriginEndpointRequest", "documentation" : null, "simpleType" : "DeleteOriginEndpointRequest", "variableSetterType" : "DeleteOriginEndpointRequest" }, "wrapper" : false }, "DeleteOriginEndpointResponse" : { "c2jName" : "DeleteOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteOriginEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteOriginEndpointResponse", "variableName" : "deleteOriginEndpointResponse", "variableType" : "DeleteOriginEndpointResponse", "documentation" : null, "simpleType" : "DeleteOriginEndpointResponse", "variableSetterType" : "DeleteOriginEndpointResponse" }, "wrapper" : false }, "DescribeChannelRequest" : { "c2jName" : "DescribeChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeChannel", "locationName" : null, "requestUri" : "/channels/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a 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 a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a 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 a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a 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 a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a 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 a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of a 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 a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a 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 a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "DescribeChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeChannelRequest", "variableName" : "describeChannelRequest", "variableType" : "DescribeChannelRequest", "documentation" : null, "simpleType" : "DescribeChannelRequest", "variableSetterType" : "DescribeChannelRequest" }, "wrapper" : false }, "DescribeChannelResponse" : { "c2jName" : "DescribeChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeChannelResponse", "variableName" : "describeChannelResponse", "variableType" : "DescribeChannelResponse", "documentation" : null, "simpleType" : "DescribeChannelResponse", "variableSetterType" : "DescribeChannelResponse" }, "wrapper" : false }, "DescribeOriginEndpointRequest" : { "c2jName" : "DescribeOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 } ], "membersAsMap" : { "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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 } }, "nonStreamingMembers" : [ { "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" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "DescribeOriginEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeOriginEndpointRequest", "variableName" : "describeOriginEndpointRequest", "variableType" : "DescribeOriginEndpointRequest", "documentation" : null, "simpleType" : "DescribeOriginEndpointRequest", "variableSetterType" : "DescribeOriginEndpointRequest" }, "wrapper" : false }, "DescribeOriginEndpointResponse" : { "c2jName" : "DescribeOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "DescribeOriginEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeOriginEndpointResponse", "variableName" : "describeOriginEndpointResponse", "variableType" : "DescribeOriginEndpointResponse", "documentation" : null, "simpleType" : "DescribeOriginEndpointResponse", "variableSetterType" : "DescribeOriginEndpointResponse" }, "wrapper" : false }, "EncryptionMethod" : { "c2jName" : "EncryptionMethod", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AES_128", "value" : "AES_128" }, { "name" : "SAMPLE_AES", "value" : "SAMPLE_AES" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EncryptionMethod", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EncryptionMethod", "variableName" : "encryptionMethod", "variableType" : "EncryptionMethod", "documentation" : null, "simpleType" : "EncryptionMethod", "variableSetterType" : "EncryptionMethod" }, "wrapper" : false }, "ForbiddenException" : { "c2jName" : "ForbiddenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The client is not authorized to access the requested resource.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ForbiddenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForbiddenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForbiddenException", "variableName" : "forbiddenException", "variableType" : "ForbiddenException", "documentation" : null, "simpleType" : "ForbiddenException", "variableSetterType" : "ForbiddenException" }, "wrapper" : false }, "HlsEncryption" : { "c2jName" : "HlsEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getConstantInitializationVector", "beanStyleSetterMethodName" : "setConstantInitializationVector", "c2jName" : "ConstantInitializationVector", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #constantInitializationVector(String)}.\n@param constantInitializationVector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #constantInitializationVector(String)", "deprecated" : false, "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "constantInitializationVector", "fluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "constantInitializationVector", "getterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@return A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "constantInitializationVector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "sensitive" : false, "setterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "setterMethodName" : "setConstantInitializationVector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncryptionMethodAsString", "beanStyleSetterMethodName" : "setEncryptionMethod", "c2jName" : "EncryptionMethod", "c2jShape" : "EncryptionMethod", "defaultConsumerFluentSetterDocumentation" : "The encryption method to use.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encryptionMethodAsString(String)}.\n@param encryptionMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionMethod(String)", "deprecated" : false, "documentation" : "The encryption method to use.", "endpointDiscoveryId" : false, "enumType" : "EncryptionMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encryptionMethod", "fluentEnumSetterMethodName" : "encryptionMethod", "fluentGetterMethodName" : "encryptionMethodAsString", "fluentSetterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncryptionMethod", "fluentSetterMethodName" : "encryptionMethod", "getterDocumentation" : "The encryption method to use.\n

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

\n@return The encryption method to use.\n@see EncryptionMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryptionMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncryptionMethod", "sensitive" : false, "setterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod", "setterMethodName" : "setEncryptionMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : "The encryption method to use.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Interval (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" : "Interval (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.\n@return Interval (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRepeatExtXKey", "beanStyleSetterMethodName" : "setRepeatExtXKey", "c2jName" : "RepeatExtXKey", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #repeatExtXKey(Boolean)}.\n@param repeatExtXKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repeatExtXKey(Boolean)", "deprecated" : false, "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repeatExtXKey", "fluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repeatExtXKey", "getterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "repeatExtXKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "sensitive" : false, "setterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "setterMethodName" : "setRepeatExtXKey", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ConstantInitializationVector" : { "beanStyleGetterMethodName" : "getConstantInitializationVector", "beanStyleSetterMethodName" : "setConstantInitializationVector", "c2jName" : "ConstantInitializationVector", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #constantInitializationVector(String)}.\n@param constantInitializationVector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #constantInitializationVector(String)", "deprecated" : false, "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "constantInitializationVector", "fluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "constantInitializationVector", "getterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@return A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "constantInitializationVector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "sensitive" : false, "setterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "setterMethodName" : "setConstantInitializationVector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EncryptionMethod" : { "beanStyleGetterMethodName" : "getEncryptionMethodAsString", "beanStyleSetterMethodName" : "setEncryptionMethod", "c2jName" : "EncryptionMethod", "c2jShape" : "EncryptionMethod", "defaultConsumerFluentSetterDocumentation" : "The encryption method to use.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encryptionMethodAsString(String)}.\n@param encryptionMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionMethod(String)", "deprecated" : false, "documentation" : "The encryption method to use.", "endpointDiscoveryId" : false, "enumType" : "EncryptionMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encryptionMethod", "fluentEnumSetterMethodName" : "encryptionMethod", "fluentGetterMethodName" : "encryptionMethodAsString", "fluentSetterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncryptionMethod", "fluentSetterMethodName" : "encryptionMethod", "getterDocumentation" : "The encryption method to use.\n

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

\n@return The encryption method to use.\n@see EncryptionMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryptionMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncryptionMethod", "sensitive" : false, "setterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod", "setterMethodName" : "setEncryptionMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : "The encryption method to use.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyRotationIntervalSeconds" : { "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Interval (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" : "Interval (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.\n@return Interval (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RepeatExtXKey" : { "beanStyleGetterMethodName" : "getRepeatExtXKey", "beanStyleSetterMethodName" : "setRepeatExtXKey", "c2jName" : "RepeatExtXKey", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #repeatExtXKey(Boolean)}.\n@param repeatExtXKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repeatExtXKey(Boolean)", "deprecated" : false, "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repeatExtXKey", "fluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repeatExtXKey", "getterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "repeatExtXKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "sensitive" : false, "setterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "setterMethodName" : "setRepeatExtXKey", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getConstantInitializationVector", "beanStyleSetterMethodName" : "setConstantInitializationVector", "c2jName" : "ConstantInitializationVector", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #constantInitializationVector(String)}.\n@param constantInitializationVector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #constantInitializationVector(String)", "deprecated" : false, "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "constantInitializationVector", "fluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "constantInitializationVector", "getterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@return A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "constantInitializationVector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "sensitive" : false, "setterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "setterMethodName" : "setConstantInitializationVector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncryptionMethodAsString", "beanStyleSetterMethodName" : "setEncryptionMethod", "c2jName" : "EncryptionMethod", "c2jShape" : "EncryptionMethod", "defaultConsumerFluentSetterDocumentation" : "The encryption method to use.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #encryptionMethodAsString(String)}.\n@param encryptionMethod a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryptionMethod(String)", "deprecated" : false, "documentation" : "The encryption method to use.", "endpointDiscoveryId" : false, "enumType" : "EncryptionMethod", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "encryptionMethod", "fluentEnumSetterMethodName" : "encryptionMethod", "fluentGetterMethodName" : "encryptionMethodAsString", "fluentSetterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncryptionMethod", "fluentSetterMethodName" : "encryptionMethod", "getterDocumentation" : "The encryption method to use.\n

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

\n@return The encryption method to use.\n@see EncryptionMethod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryptionMethod", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EncryptionMethod", "sensitive" : false, "setterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod", "setterMethodName" : "setEncryptionMethod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "encryptionMethod", "variableType" : "String", "documentation" : "The encryption method to use.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Interval (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" : "Interval (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.\n@return Interval (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Interval (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Interval (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" : "Interval (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRepeatExtXKey", "beanStyleSetterMethodName" : "setRepeatExtXKey", "c2jName" : "RepeatExtXKey", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #repeatExtXKey(Boolean)}.\n@param repeatExtXKey a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #repeatExtXKey(Boolean)", "deprecated" : false, "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repeatExtXKey", "fluentSetterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repeatExtXKey", "getterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@return When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "repeatExtXKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "sensitive" : false, "setterDocumentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.\n@param repeatExtXKey When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "setterMethodName" : "setRepeatExtXKey", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "repeatExtXKey", "variableType" : "Boolean", "documentation" : "When enabled, the EXT-X-KEY tag will be repeated in output manifests.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SpekeKeyProvider" ], "shapeName" : "HlsEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "hlsEncryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "wrapper" : false }, "HlsIngest" : { "c2jName" : "HlsIngest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) ingest resource configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getIngestEndpoints", "beanStyleSetterMethodName" : "setIngestEndpoints", "c2jName" : "IngestEndpoints", "c2jShape" : "__listOfIngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\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 #ingestEndpoints(List)}.\n@param ingestEndpoints 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 #ingestEndpoints(List)", "deprecated" : false, "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpoints", "fluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpoints", "getterDocumentation" : "A list of endpoints to which the source stream should be sent.\n

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

\n@return A list of endpoints to which the source stream should be sent.", "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" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "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" : "IngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IngestEndpoint.Builder} avoiding the need to create one manually via {@link IngestEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link IngestEndpoint.Builder#build()} is called immediately and its result is passed to {@link #member(IngestEndpoint)}.\n@param member a consumer that will call methods on {@link IngestEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IngestEndpoint)", "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" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IngestEndpoints" : { "beanStyleGetterMethodName" : "getIngestEndpoints", "beanStyleSetterMethodName" : "setIngestEndpoints", "c2jName" : "IngestEndpoints", "c2jShape" : "__listOfIngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\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 #ingestEndpoints(List)}.\n@param ingestEndpoints 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 #ingestEndpoints(List)", "deprecated" : false, "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpoints", "fluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpoints", "getterDocumentation" : "A list of endpoints to which the source stream should be sent.\n

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

\n@return A list of endpoints to which the source stream should be sent.", "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" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "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" : "IngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IngestEndpoint.Builder} avoiding the need to create one manually via {@link IngestEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link IngestEndpoint.Builder#build()} is called immediately and its result is passed to {@link #member(IngestEndpoint)}.\n@param member a consumer that will call methods on {@link IngestEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IngestEndpoint)", "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" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getIngestEndpoints", "beanStyleSetterMethodName" : "setIngestEndpoints", "c2jName" : "IngestEndpoints", "c2jShape" : "__listOfIngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\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 #ingestEndpoints(List)}.\n@param ingestEndpoints 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 #ingestEndpoints(List)", "deprecated" : false, "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpoints", "fluentSetterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpoints", "getterDocumentation" : "A list of endpoints to which the source stream should be sent.\n

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

\n@return A list of endpoints to which the source stream should be sent.", "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" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "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" : "IngestEndpoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link IngestEndpoint.Builder} avoiding the need to create one manually via {@link IngestEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link IngestEndpoint.Builder#build()} is called immediately and its result is passed to {@link #member(IngestEndpoint)}.\n@param member a consumer that will call methods on {@link IngestEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(IngestEndpoint)", "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" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HlsIngest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "wrapper" : false }, "HlsManifest" : { "c2jName" : "HlsManifest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A HTTP Live Streaming (HLS) manifest configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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 } ], "membersAsMap" : { "AdMarkers" : { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IncludeIframeOnlyStream" : { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ManifestName" : { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlaylistType" : { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlaylistWindowSeconds" : { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ProgramDateTimeIntervalSeconds" : { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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 } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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 } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "HlsManifest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "hlsManifest", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "wrapper" : false }, "HlsManifestCreateOrUpdateParameters" : { "c2jName" : "HlsManifestCreateOrUpdateParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A HTTP Live Streaming (HLS) manifest configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdMarkers" : { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AdTriggers" : { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IncludeIframeOnlyStream" : { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ManifestName" : { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlaylistType" : { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlaylistWindowSeconds" : { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ProgramDateTimeIntervalSeconds" : { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@return The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.\n@param id The ID of the manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it 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 manifest. The ID must be unique within the OriginEndpoint and it cannot be changed after it is created.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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 #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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@return An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for 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" : "manifestName", "queryString" : false, "requiresLength" : 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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.\n@param manifestName An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "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" : "An optional short string appended to the end of the OriginEndpoint URL. If not specified, defaults to the manifestName for the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "HlsManifestCreateOrUpdateParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "hlsManifestCreateOrUpdateParameters", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "wrapper" : false }, "HlsPackage" : { "c2jName" : "HlsPackage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "HlsEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsEncryption.Builder} avoiding the need to create one manually via {@link HlsEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(HlsEncryption)}.\n@param encryption a consumer that will call methods on {@link HlsEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(HlsEncryption)", "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" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@return Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseAudioRenditionGroup", "beanStyleSetterMethodName" : "setUseAudioRenditionGroup", "c2jName" : "UseAudioRenditionGroup", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #useAudioRenditionGroup(Boolean)}.\n@param useAudioRenditionGroup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #useAudioRenditionGroup(Boolean)", "deprecated" : false, "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useAudioRenditionGroup", "fluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useAudioRenditionGroup", "getterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@return When enabled, audio streams will be placed in rendition groups in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "useAudioRenditionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "sensitive" : false, "setterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.", "setterMethodName" : "setUseAudioRenditionGroup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdMarkers" : { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AdTriggers" : { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Encryption" : { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "HlsEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsEncryption.Builder} avoiding the need to create one manually via {@link HlsEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(HlsEncryption)}.\n@param encryption a consumer that will call methods on {@link HlsEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(HlsEncryption)", "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" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlNameSpaceUri" : null }, "IncludeIframeOnlyStream" : { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "PlaylistType" : { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlaylistWindowSeconds" : { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ProgramDateTimeIntervalSeconds" : { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@return Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null }, "UseAudioRenditionGroup" : { "beanStyleGetterMethodName" : "getUseAudioRenditionGroup", "beanStyleSetterMethodName" : "setUseAudioRenditionGroup", "c2jName" : "UseAudioRenditionGroup", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #useAudioRenditionGroup(Boolean)}.\n@param useAudioRenditionGroup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #useAudioRenditionGroup(Boolean)", "deprecated" : false, "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useAudioRenditionGroup", "fluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useAudioRenditionGroup", "getterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@return When enabled, audio streams will be placed in rendition groups in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "useAudioRenditionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "sensitive" : false, "setterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.", "setterMethodName" : "setUseAudioRenditionGroup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAdMarkersAsString", "beanStyleSetterMethodName" : "setAdMarkers", "c2jName" : "AdMarkers", "c2jShape" : "AdMarkers", "defaultConsumerFluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adMarkersAsString(String)}.\n@param adMarkers a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adMarkers(String)", "deprecated" : false, "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

\n@return This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adMarkers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdMarkers", "sensitive" : false, "setterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers", "setterMethodName" : "setAdMarkers", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adMarkers", "variableType" : "String", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdTriggersAsStrings", "beanStyleSetterMethodName" : "setAdTriggersWithStrings", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers 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 #adTriggersWithStrings(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "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" : "__AdTriggersElement", "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" : "AdTriggersElement", "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 AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "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 AdTriggersElement#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 AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "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" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggersWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictionsAsString", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "HlsEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsEncryption.Builder} avoiding the need to create one manually via {@link HlsEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(HlsEncryption)}.\n@param encryption a consumer that will call methods on {@link HlsEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(HlsEncryption)", "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" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIncludeIframeOnlyStream", "beanStyleSetterMethodName" : "setIncludeIframeOnlyStream", "c2jName" : "IncludeIframeOnlyStream", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #includeIframeOnlyStream(Boolean)}.\n@param includeIframeOnlyStream a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeIframeOnlyStream(Boolean)", "deprecated" : false, "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistTypeAsString", "beanStyleSetterMethodName" : "setPlaylistType", "c2jName" : "PlaylistType", "c2jShape" : "PlaylistType", "defaultConsumerFluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #playlistTypeAsString(String)}.\n@param playlistType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #playlistType(String)", "deprecated" : false, "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlaylistWindowSeconds", "beanStyleSetterMethodName" : "setPlaylistWindowSeconds", "c2jName" : "PlaylistWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time window (in seconds) contained in each parent 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 #playlistWindowSeconds(Integer)}.\n@param playlistWindowSeconds 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 #playlistWindowSeconds(Integer)", "deprecated" : false, "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent 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" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgramDateTimeIntervalSeconds", "beanStyleSetterMethodName" : "setProgramDateTimeIntervalSeconds", "c2jName" : "ProgramDateTimeIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\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 #programDateTimeIntervalSeconds(Integer)}.\n@param programDateTimeIntervalSeconds 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 #programDateTimeIntervalSeconds(Integer)", "deprecated" : false, "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "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" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@return Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment 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 fragment. Actual fragments will be\nrounded to the nearest multiple of the source fragment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUseAudioRenditionGroup", "beanStyleSetterMethodName" : "setUseAudioRenditionGroup", "c2jName" : "UseAudioRenditionGroup", "c2jShape" : "__boolean", "defaultConsumerFluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #useAudioRenditionGroup(Boolean)}.\n@param useAudioRenditionGroup a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #useAudioRenditionGroup(Boolean)", "deprecated" : false, "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "useAudioRenditionGroup", "fluentSetterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "useAudioRenditionGroup", "getterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@return When enabled, audio streams will be placed in rendition groups in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "useAudioRenditionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "sensitive" : false, "setterDocumentation" : "When enabled, audio streams will be placed in rendition groups in the output.\n@param useAudioRenditionGroup When enabled, audio streams will be placed in rendition groups in the output.", "setterMethodName" : "setUseAudioRenditionGroup", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "useAudioRenditionGroup", "variableType" : "Boolean", "documentation" : "When enabled, audio streams will be placed in rendition groups in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HlsPackage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "wrapper" : false }, "IngestEndpoint" : { "c2jName" : "IngestEndpoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An endpoint for ingesting source content for a Channel.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 system generated unique identifier for the IngestEndpoint", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@return The system generated unique identifier for the IngestEndpoint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint", "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 system generated unique identifier for the IngestEndpoint", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated password for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "The system generated password for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "The system generated password for ingest authentication.\n@return The system generated password for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "The system generated password for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ingest URL to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The ingest URL to which the source stream should be sent.\n@return The ingest URL to which the source stream should be sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.", "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 ingest URL to which the source stream should be sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated username for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "The system generated username for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "The system generated username for ingest authentication.\n@return The system generated username for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "The system generated username for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 system generated unique identifier for the IngestEndpoint", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@return The system generated unique identifier for the IngestEndpoint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint", "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 system generated unique identifier for the IngestEndpoint", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Password" : { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated password for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "The system generated password for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "The system generated password for ingest authentication.\n@return The system generated password for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "The system generated password for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ingest URL to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The ingest URL to which the source stream should be sent.\n@return The ingest URL to which the source stream should be sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.", "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 ingest URL to which the source stream should be sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Username" : { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated username for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "The system generated username for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "The system generated username for ingest authentication.\n@return The system generated username for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "The system generated username for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 system generated unique identifier for the IngestEndpoint", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@return The system generated unique identifier for the IngestEndpoint", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The system generated unique identifier for the IngestEndpoint\n@param id The system generated unique identifier for the IngestEndpoint", "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 system generated unique identifier for the IngestEndpoint", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated password for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "documentation" : "The system generated password for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "The system generated password for ingest authentication.\n@return The system generated password for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : false, "setterDocumentation" : "The system generated password for ingest authentication.\n@param password The system generated password for ingest authentication.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "The system generated password for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 ingest URL to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The ingest URL to which the source stream should be sent.\n@return The ingest URL to which the source stream should be sent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The ingest URL to which the source stream should be sent.\n@param url The ingest URL to which the source stream should be sent.", "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 ingest URL to which the source stream should be sent.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUsername", "beanStyleSetterMethodName" : "setUsername", "c2jName" : "Username", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The system generated username for ingest authentication.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #username(String)}.\n@param username a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #username(String)", "deprecated" : false, "documentation" : "The system generated username for ingest authentication.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "username", "fluentSetterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "username", "getterDocumentation" : "The system generated username for ingest authentication.\n@return The system generated username for ingest authentication.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "username", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, "setterDocumentation" : "The system generated username for ingest authentication.\n@param username The system generated username for ingest authentication.", "setterMethodName" : "setUsername", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "The system generated username for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "IngestEndpoint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "ingestEndpoint", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "wrapper" : false }, "InternalServerErrorException" : { "c2jName" : "InternalServerErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An unexpected error occurred.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerErrorException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false }, "ListChannelsRequest" : { "c2jName" : "ListChannelsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListChannels", "locationName" : null, "requestUri" : "/channels", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Upper bound on number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "Upper bound on number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Upper bound on number of records to return.\n@return Upper bound on number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "Upper bound on number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Upper bound on number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "Upper bound on number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Upper bound on number of records to return.\n@return Upper bound on number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "Upper bound on number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "Upper bound on number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "Upper bound on number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "Upper bound on number of records to return.\n@return Upper bound on number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "Upper bound on number of records to return.\n@param maxResults Upper bound on number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "Upper bound on number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListChannelsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListChannelsRequest", "variableName" : "listChannelsRequest", "variableType" : "ListChannelsRequest", "documentation" : null, "simpleType" : "ListChannelsRequest", "variableSetterType" : "ListChannelsRequest" }, "wrapper" : false }, "ListChannelsResponse" : { "c2jName" : "ListChannelsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "Channels", "c2jShape" : "__listOfChannel", "defaultConsumerFluentSetterDocumentation" : "A list of Channel records.\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 #channels(List)}.\n@param channels 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 #channels(List)", "deprecated" : false, "documentation" : "A list of Channel records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channels", "fluentSetterDocumentation" : "A list of Channel records.\n@param channels A list of Channel records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "A list of Channel records.\n

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

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

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

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

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

\n@return A list of Channel records.", "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" : "channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channels", "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" : "Channel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Channel.Builder} avoiding the need to create one manually via {@link Channel#builder()}.\n\nWhen the {@link Consumer} completes, {@link Channel.Builder#build()} is called immediately and its result is passed to {@link #member(Channel)}.\n@param member a consumer that will call methods on {@link Channel.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Channel)", "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" : "Channel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : "", "simpleType" : "Channel", "variableSetterType" : "Channel" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Channel", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Channel", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A list of Channel records.\n@param channels A list of Channel records.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "A list of Channel records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListChannelsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListChannelsResponse", "variableName" : "listChannelsResponse", "variableType" : "ListChannelsResponse", "documentation" : null, "simpleType" : "ListChannelsResponse", "variableSetterType" : "ListChannelsResponse" }, "wrapper" : false }, "ListOriginEndpointsRequest" : { "c2jName" : "ListOriginEndpointsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListOriginEndpoints", "locationName" : null, "requestUri" : "/origin_endpoints", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "channelId", "queryString" : true, "requiresLength" : 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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "The upper bound on the number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChannelId" : { "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "channelId", "queryString" : true, "requiresLength" : 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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "The upper bound on the number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@return When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "channelId", "queryString" : true, "requiresLength" : 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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.\n@param channelId When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "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" : "When specified, the request will return only OriginEndpoints associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "The upper bound on the number of records to return.\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)", "deprecated" : false, "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOriginEndpointsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListOriginEndpointsRequest", "variableName" : "listOriginEndpointsRequest", "variableType" : "ListOriginEndpointsRequest", "documentation" : null, "simpleType" : "ListOriginEndpointsRequest", "variableSetterType" : "ListOriginEndpointsRequest" }, "wrapper" : false }, "ListOriginEndpointsResponse" : { "c2jName" : "ListOriginEndpointsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOriginEndpoints", "beanStyleSetterMethodName" : "setOriginEndpoints", "c2jName" : "OriginEndpoints", "c2jShape" : "__listOfOriginEndpoint", "defaultConsumerFluentSetterDocumentation" : "A list of OriginEndpoint records.\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 #originEndpoints(List)}.\n@param originEndpoints 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 #originEndpoints(List)", "deprecated" : false, "documentation" : "A list of OriginEndpoint records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpoints", "fluentSetterDocumentation" : "A list of OriginEndpoint records.\n@param originEndpoints A list of OriginEndpoint records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpoints", "getterDocumentation" : "A list of OriginEndpoint records.\n

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

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

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

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

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

\n@return A list of OriginEndpoint records.", "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" : "originEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "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" : "OriginEndpoint", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OriginEndpoint.Builder} avoiding the need to create one manually via {@link OriginEndpoint#builder()}.\n\nWhen the {@link Consumer} completes, {@link OriginEndpoint.Builder#build()} is called immediately and its result is passed to {@link #member(OriginEndpoint)}.\n@param member a consumer that will call methods on {@link OriginEndpoint.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OriginEndpoint)", "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" : "OriginEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : null, "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : "", "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OriginEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OriginEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OriginEndpoints", "sensitive" : false, "setterDocumentation" : "A list of OriginEndpoint records.\n@param originEndpoints A list of OriginEndpoint records.", "setterMethodName" : "setOriginEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : "A list of OriginEndpoint records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListOriginEndpointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListOriginEndpointsResponse", "variableName" : "listOriginEndpointsResponse", "variableType" : "ListOriginEndpointsResponse", "documentation" : null, "simpleType" : "ListOriginEndpointsResponse", "variableSetterType" : "ListOriginEndpointsResponse" }, "wrapper" : false }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTagsForResource", "locationName" : null, "requestUri" : "/tags/{resource-arn}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false }, "ManifestLayout" : { "c2jName" : "ManifestLayout", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "FULL", "value" : "FULL" }, { "name" : "COMPACT", "value" : "COMPACT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ManifestLayout", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ManifestLayout", "variableName" : "manifestLayout", "variableType" : "ManifestLayout", "documentation" : null, "simpleType" : "ManifestLayout", "variableSetterType" : "ManifestLayout" }, "wrapper" : false }, "MssEncryption" : { "c2jName" : "MssEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SpekeKeyProvider" ], "shapeName" : "MssEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "mssEncryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "wrapper" : false }, "MssPackage" : { "c2jName" : "MssPackage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "MssEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link MssEncryption.Builder} avoiding the need to create one manually via {@link MssEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(MssEncryption)}.\n@param encryption a consumer that will call methods on {@link MssEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(MssEncryption)", "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" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestWindowSeconds", "beanStyleSetterMethodName" : "setManifestWindowSeconds", "c2jName" : "ManifestWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The 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" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.\n@return The 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, "requiresLength" : 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" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration (in seconds) of each segment.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #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" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "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" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encryption" : { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "MssEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link MssEncryption.Builder} avoiding the need to create one manually via {@link MssEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(MssEncryption)}.\n@param encryption a consumer that will call methods on {@link MssEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(MssEncryption)", "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" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlNameSpaceUri" : null }, "ManifestWindowSeconds" : { "beanStyleGetterMethodName" : "getManifestWindowSeconds", "beanStyleSetterMethodName" : "setManifestWindowSeconds", "c2jName" : "ManifestWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The 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" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.\n@return The 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, "requiresLength" : 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" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration (in seconds) of each segment.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #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" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "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" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "MssEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link MssEncryption.Builder} avoiding the need to create one manually via {@link MssEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link MssEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(MssEncryption)}.\n@param encryption a consumer that will call methods on {@link MssEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(MssEncryption)", "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" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestWindowSeconds", "beanStyleSetterMethodName" : "setManifestWindowSeconds", "c2jName" : "ManifestWindowSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The 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" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.\n@return The 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, "requiresLength" : 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" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The 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" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The duration (in seconds) of each segment.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #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" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "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" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MssPackage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "wrapper" : false }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The requested resource does not exist.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false }, "OriginEndpoint" : { "c2jName" : "OriginEndpoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An OriginEndpoint resource configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "OriginEndpoint", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "originEndpoint", "variableType" : "OriginEndpoint", "documentation" : null, "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "wrapper" : false }, "PeriodTriggersElement" : { "c2jName" : "__PeriodTriggersElement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ADS", "value" : "ADS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PeriodTriggersElement", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PeriodTriggersElement", "variableName" : "periodTriggersElement", "variableType" : "PeriodTriggersElement", "documentation" : null, "simpleType" : "PeriodTriggersElement", "variableSetterType" : "PeriodTriggersElement" }, "wrapper" : false }, "PlaylistType" : { "c2jName" : "PlaylistType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "EVENT", "value" : "EVENT" }, { "name" : "VOD", "value" : "VOD" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PlaylistType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PlaylistType", "variableName" : "playlistType", "variableType" : "PlaylistType", "documentation" : null, "simpleType" : "PlaylistType", "variableSetterType" : "PlaylistType" }, "wrapper" : false }, "Profile" : { "c2jName" : "Profile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "HBBTV_1_5", "value" : "HBBTV_1_5" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Profile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "wrapper" : false }, "RotateIngestEndpointCredentialsRequest" : { "c2jName" : "RotateIngestEndpointCredentialsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RotateIngestEndpointCredentials", "locationName" : null, "requestUri" : "/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\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 IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "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 IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\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 IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "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 IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IngestEndpointId" : { "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\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 IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "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 IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IngestEndpointId", "Id" ], "shapeName" : "RotateIngestEndpointCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RotateIngestEndpointCredentialsRequest", "variableName" : "rotateIngestEndpointCredentialsRequest", "variableType" : "RotateIngestEndpointCredentialsRequest", "documentation" : null, "simpleType" : "RotateIngestEndpointCredentialsRequest", "variableSetterType" : "RotateIngestEndpointCredentialsRequest" }, "wrapper" : false }, "RotateIngestEndpointCredentialsResponse" : { "c2jName" : "RotateIngestEndpointCredentialsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RotateIngestEndpointCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RotateIngestEndpointCredentialsResponse", "variableName" : "rotateIngestEndpointCredentialsResponse", "variableType" : "RotateIngestEndpointCredentialsResponse", "documentation" : null, "simpleType" : "RotateIngestEndpointCredentialsResponse", "variableSetterType" : "RotateIngestEndpointCredentialsResponse" }, "wrapper" : false }, "SegmentTemplateFormat" : { "c2jName" : "SegmentTemplateFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NUMBER_WITH_TIMELINE", "value" : "NUMBER_WITH_TIMELINE" }, { "name" : "TIME_WITH_TIMELINE", "value" : "TIME_WITH_TIMELINE" }, { "name" : "NUMBER_WITH_DURATION", "value" : "NUMBER_WITH_DURATION" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentTemplateFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentTemplateFormat", "variableName" : "segmentTemplateFormat", "variableType" : "SegmentTemplateFormat", "documentation" : null, "simpleType" : "SegmentTemplateFormat", "variableSetterType" : "SegmentTemplateFormat" }, "wrapper" : false }, "ServiceUnavailableException" : { "c2jName" : "ServiceUnavailableException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An unexpected error occurred.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceUnavailableException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 503, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceUnavailableException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceUnavailableException", "variableName" : "serviceUnavailableException", "variableType" : "ServiceUnavailableException", "documentation" : null, "simpleType" : "ServiceUnavailableException", "variableSetterType" : "ServiceUnavailableException" }, "wrapper" : false }, "SpekeKeyProvider" : { "c2jName" : "SpekeKeyProvider", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@return An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "certificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "certificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The resource ID to include in key requests.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "The resource ID to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "The resource ID to include in key requests.\n@return The resource ID to include in key requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "The resource ID to include in key requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@return An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSystemIds", "beanStyleSetterMethodName" : "setSystemIds", "c2jName" : "SystemIds", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The system IDs to include in key requests.\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 #systemIds(List)}.\n@param systemIds 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 #systemIds(List)", "deprecated" : false, "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "systemIds", "fluentSetterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "systemIds", "getterDocumentation" : "The system IDs to include in key requests.\n

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

\n@return The system IDs to include in key requests.", "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" : "systemIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "SystemIds", "sensitive" : false, "setterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.", "setterMethodName" : "setSystemIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : "The system IDs to include in key requests.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the external key provider service.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 external key provider service.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the external key provider service.\n@return The URL of the external key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.", "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 external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CertificateArn" : { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@return An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "certificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "certificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The resource ID to include in key requests.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "The resource ID to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "The resource ID to include in key requests.\n@return The resource ID to include in key requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "The resource ID to include in key requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@return An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SystemIds" : { "beanStyleGetterMethodName" : "getSystemIds", "beanStyleSetterMethodName" : "setSystemIds", "c2jName" : "SystemIds", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The system IDs to include in key requests.\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 #systemIds(List)}.\n@param systemIds 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 #systemIds(List)", "deprecated" : false, "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "systemIds", "fluentSetterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "systemIds", "getterDocumentation" : "The system IDs to include in key requests.\n

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

\n@return The system IDs to include in key requests.", "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" : "systemIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "SystemIds", "sensitive" : false, "setterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.", "setterMethodName" : "setSystemIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : "The system IDs to include in key requests.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the external key provider service.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 external key provider service.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the external key provider service.\n@return The URL of the external key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.", "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 external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@return An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "certificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "certificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The resource ID to include in key requests.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "The resource ID to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "The resource ID to include in key requests.\n@return The resource ID to include in key requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "The resource ID to include in key requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #roleArn(String)}.\n@param roleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #roleArn(String)", "deprecated" : false, "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@return An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSystemIds", "beanStyleSetterMethodName" : "setSystemIds", "c2jName" : "SystemIds", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The system IDs to include in key requests.\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 #systemIds(List)}.\n@param systemIds 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 #systemIds(List)", "deprecated" : false, "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "systemIds", "fluentSetterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "systemIds", "getterDocumentation" : "The system IDs to include in key requests.\n

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

\n@return The system IDs to include in key requests.", "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" : "systemIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "SystemIds", "sensitive" : false, "setterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.", "setterMethodName" : "setSystemIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : "The system IDs to include in key requests.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The URL of the external key provider service.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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 external key provider service.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the external key provider service.\n@return The URL of the external key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.", "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 external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Url", "ResourceId", "RoleArn", "SystemIds" ], "shapeName" : "SpekeKeyProvider", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "wrapper" : false }, "StreamOrder" : { "c2jName" : "StreamOrder", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ORIGINAL", "value" : "ORIGINAL" }, { "name" : "VIDEO_BITRATE_ASCENDING", "value" : "VIDEO_BITRATE_ASCENDING" }, { "name" : "VIDEO_BITRATE_DESCENDING", "value" : "VIDEO_BITRATE_DESCENDING" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StreamOrder", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StreamOrder", "variableName" : "streamOrder", "variableType" : "StreamOrder", "documentation" : null, "simpleType" : "StreamOrder", "variableSetterType" : "StreamOrder" }, "wrapper" : false }, "StreamSelection" : { "c2jName" : "StreamSelection", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A StreamSelection configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getMaxVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMaxVideoBitsPerSecond", "c2jName" : "MaxVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\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 #maxVideoBitsPerSecond(Integer)}.\n@param maxVideoBitsPerSecond 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 #maxVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "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" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMinVideoBitsPerSecond", "c2jName" : "MinVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\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 #minVideoBitsPerSecond(Integer)}.\n@param minVideoBitsPerSecond 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 #minVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "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" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamOrderAsString", "beanStyleSetterMethodName" : "setStreamOrder", "c2jName" : "StreamOrder", "c2jShape" : "StreamOrder", "defaultConsumerFluentSetterDocumentation" : "A directive that determines the order of streams in the output.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamOrderAsString(String)}.\n@param streamOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamOrder(String)", "deprecated" : false, "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxVideoBitsPerSecond" : { "beanStyleGetterMethodName" : "getMaxVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMaxVideoBitsPerSecond", "c2jName" : "MaxVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\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 #maxVideoBitsPerSecond(Integer)}.\n@param maxVideoBitsPerSecond 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 #maxVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "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" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MinVideoBitsPerSecond" : { "beanStyleGetterMethodName" : "getMinVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMinVideoBitsPerSecond", "c2jName" : "MinVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\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 #minVideoBitsPerSecond(Integer)}.\n@param minVideoBitsPerSecond 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 #minVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "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" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StreamOrder" : { "beanStyleGetterMethodName" : "getStreamOrderAsString", "beanStyleSetterMethodName" : "setStreamOrder", "c2jName" : "StreamOrder", "c2jShape" : "StreamOrder", "defaultConsumerFluentSetterDocumentation" : "A directive that determines the order of streams in the output.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamOrderAsString(String)}.\n@param streamOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamOrder(String)", "deprecated" : false, "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMaxVideoBitsPerSecond", "c2jName" : "MaxVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\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 #maxVideoBitsPerSecond(Integer)}.\n@param maxVideoBitsPerSecond 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 #maxVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "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" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMinVideoBitsPerSecond", "beanStyleSetterMethodName" : "setMinVideoBitsPerSecond", "c2jName" : "MinVideoBitsPerSecond", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\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 #minVideoBitsPerSecond(Integer)}.\n@param minVideoBitsPerSecond 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 #minVideoBitsPerSecond(Integer)", "deprecated" : false, "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "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" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamOrderAsString", "beanStyleSetterMethodName" : "setStreamOrder", "c2jName" : "StreamOrder", "c2jShape" : "StreamOrder", "defaultConsumerFluentSetterDocumentation" : "A directive that determines the order of streams in the output.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamOrderAsString(String)}.\n@param streamOrder a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamOrder(String)", "deprecated" : false, "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StreamSelection", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "wrapper" : false }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/tags/{resource-arn}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceArn", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The client has exceeded their resource or throttling limits.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false }, "UnprocessableEntityException" : { "c2jName" : "UnprocessableEntityException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The parameters sent in the request are not valid.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnprocessableEntityException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 422, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnprocessableEntityException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnprocessableEntityException", "variableName" : "unprocessableEntityException", "variableType" : "UnprocessableEntityException", "documentation" : null, "simpleType" : "UnprocessableEntityException", "variableSetterType" : "UnprocessableEntityException" }, "wrapper" : false }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/tags/{resource-arn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "__listOf__string", "defaultConsumerFluentSetterDocumentation" : "The key(s) of tag to be deleted\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n@return The key(s) of tag to be deleted", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "The key(s) of tag to be deleted", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TagKeys", "ResourceArn" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false }, "UpdateChannelRequest" : { "c2jName" : "UpdateChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to update the Channel.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateChannel", "locationName" : null, "requestUri" : "/channels/{id}", "target" : null, "verb" : "PUT", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to update.\n@param id The ID of the Channel to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to update.\n@return The ID of the Channel to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the Channel to update.", "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 to update.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to update.\n@param id The ID of the Channel to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to update.\n@return The ID of the Channel to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the Channel to update.", "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 to update.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to update.\n@param id The ID of the Channel to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to update.\n@return The ID of the Channel to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the Channel to update.", "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 to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "UpdateChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateChannelRequest", "variableName" : "updateChannelRequest", "variableType" : "UpdateChannelRequest", "documentation" : null, "simpleType" : "UpdateChannelRequest", "variableSetterType" : "UpdateChannelRequest" }, "wrapper" : false }, "UpdateChannelResponse" : { "c2jName" : "UpdateChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateChannelResponse", "variableName" : "updateChannelResponse", "variableType" : "UpdateChannelResponse", "documentation" : null, "simpleType" : "UpdateChannelResponse", "variableSetterType" : "UpdateChannelResponse" }, "wrapper" : false }, "UpdateOriginEndpointRequest" : { "c2jName" : "UpdateOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to update an existing OriginEndpoint.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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 to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the OriginEndpoint to update.", "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 to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\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 appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint 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, "requiresLength" : 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 appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : { "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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 to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the OriginEndpoint to update.", "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 to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ManifestName" : { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\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 appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint 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, "requiresLength" : 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 appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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 to update.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "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 to update.\n@param id The ID of the OriginEndpoint to update.", "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 to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getManifestName", "beanStyleSetterMethodName" : "setManifestName", "c2jName" : "ManifestName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\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 appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint 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, "requiresLength" : 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 appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint 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 that will be appended to the end of the Endpoint 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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 (in 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, "requiresLength" : 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 (in 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 (in 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 (in 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : [ "Id" ], "shapeName" : "UpdateOriginEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateOriginEndpointRequest", "variableName" : "updateOriginEndpointRequest", "variableType" : "UpdateOriginEndpointRequest", "documentation" : null, "simpleType" : "UpdateOriginEndpointRequest", "variableSetterType" : "UpdateOriginEndpointRequest" }, "wrapper" : false }, "UpdateOriginEndpointResponse" : { "c2jName" : "UpdateOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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 }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the 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, "requiresLength" : 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, "requiresLength" : 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, "requiresLength" : 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" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL 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, "requiresLength" : 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "UpdateOriginEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateOriginEndpointResponse", "variableName" : "updateOriginEndpointResponse", "variableType" : "UpdateOriginEndpointResponse", "documentation" : null, "simpleType" : "UpdateOriginEndpointResponse", "variableSetterType" : "UpdateOriginEndpointResponse" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "MediaPackageException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.mediapackage.model.MediaPackageException", "sdkRequestBaseClassName" : "MediaPackageRequest", "sdkResponseBaseClassName" : "MediaPackageResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy