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" : {
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "defaultExceptionUnmarshaller" : null,
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : null,
    "operationModifiers" : null,
    "renameShapes" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSmokeTests" : false,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "verifiedSimpleMethods" : [ ]
  },
  "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,
    "checksumFormat" : null,
    "clientPackageName" : "mediapackage",
    "contentType" : "",
    "cucumberModuleInjectorClassName" : "MediaPackageClientModuleInjector",
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "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",
    "fullSmokeTestsPackageName" : "software.amazon.awssdk.services.mediapackage.smoketests",
    "fullTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
    "hasApiWithStreamInput" : false,
    "ionProtocol" : false,
    "jsonProtocol" : true,
    "jsonVersion" : "1.1",
    "modelPackageName" : "mediapackage.model",
    "paginatorsPackageName" : "mediapackage.paginators",
    "protocol" : "rest-json",
    "protocolDefaultExceptionUmarshallerImpl" : null,
    "protocolFactory" : "software.amazon.awssdk.awscore.protocol.json.AwsJsonProtocolFactory",
    "requestBaseFqcn" : "software.amazon.awssdk.awscore.AwsRequest",
    "requestTransformPackageName" : "mediapackage.transform",
    "requiresApiKey" : false,
    "requiresIamSigners" : false,
    "rootPackageName" : "software.amazon.awssdk.services",
    "serviceAbbreviation" : "MediaPackage",
    "serviceFullName" : "AWS Elemental MediaPackage",
    "serviceName" : "MediaPackage",
    "signingName" : "mediapackage",
    "smokeTestsPackageName" : "mediapackage.smoketests",
    "syncBuilder" : "DefaultMediaPackageClientBuilder",
    "syncBuilderInterface" : "MediaPackageClientBuilder",
    "syncClient" : "DefaultMediaPackageClient",
    "syncInterface" : "MediaPackageClient",
    "transformPackageName" : "mediapackage.transform",
    "uid" : "mediapackage-2017-10-12",
    "unmarshallerContextClassName" : "JsonMarshallerContext",
    "xmlProtocol" : false
  },
  "operations" : {
    "CreateChannel" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new Channel.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "CreateChannelRequest",
        "variableName" : "createChannelRequest",
        "variableType" : "CreateChannelRequest",
        "documentation" : "A new Channel configuration.",
        "simpleType" : "CreateChannelRequest",
        "variableSetterType" : "CreateChannelRequest"
      },
      "methodName" : "createChannel",
      "operationName" : "CreateChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "CreateChannelResponse",
        "documentation" : "The new Channel record."
      },
      "syncReturnType" : "CreateChannelResponse"
    },
    "CreateOriginEndpoint" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new OriginEndpoint record.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "CreateOriginEndpointRequest",
        "variableName" : "createOriginEndpointRequest",
        "variableType" : "CreateOriginEndpointRequest",
        "documentation" : "Configuration parameters used to create a new OriginEndpoint.",
        "simpleType" : "CreateOriginEndpointRequest",
        "variableSetterType" : "CreateOriginEndpointRequest"
      },
      "methodName" : "createOriginEndpoint",
      "operationName" : "CreateOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "CreateOriginEndpointResponse",
        "documentation" : "A new OriginEndpoint record."
      },
      "syncReturnType" : "CreateOriginEndpointResponse"
    },
    "DeleteChannel" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Deletes an existing Channel.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DeleteChannelRequest",
        "variableName" : "deleteChannelRequest",
        "variableType" : "DeleteChannelRequest",
        "documentation" : "",
        "simpleType" : "DeleteChannelRequest",
        "variableSetterType" : "DeleteChannelRequest"
      },
      "methodName" : "deleteChannel",
      "operationName" : "DeleteChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DeleteChannelResponse",
        "documentation" : "The Channel has been deleted."
      },
      "syncReturnType" : "DeleteChannelResponse"
    },
    "DeleteOriginEndpoint" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Deletes an existing OriginEndpoint.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DeleteOriginEndpointRequest",
        "variableName" : "deleteOriginEndpointRequest",
        "variableType" : "DeleteOriginEndpointRequest",
        "documentation" : "",
        "simpleType" : "DeleteOriginEndpointRequest",
        "variableSetterType" : "DeleteOriginEndpointRequest"
      },
      "methodName" : "deleteOriginEndpoint",
      "operationName" : "DeleteOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DeleteOriginEndpointResponse",
        "documentation" : "The OriginEndpoint has been deleted."
      },
      "syncReturnType" : "DeleteOriginEndpointResponse"
    },
    "DescribeChannel" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Gets details about a Channel.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DescribeChannelRequest",
        "variableName" : "describeChannelRequest",
        "variableType" : "DescribeChannelRequest",
        "documentation" : "",
        "simpleType" : "DescribeChannelRequest",
        "variableSetterType" : "DescribeChannelRequest"
      },
      "methodName" : "describeChannel",
      "operationName" : "DescribeChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DescribeChannelResponse",
        "documentation" : "A Channel record."
      },
      "syncReturnType" : "DescribeChannelResponse"
    },
    "DescribeOriginEndpoint" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Gets details about an existing OriginEndpoint.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DescribeOriginEndpointRequest",
        "variableName" : "describeOriginEndpointRequest",
        "variableType" : "DescribeOriginEndpointRequest",
        "documentation" : "",
        "simpleType" : "DescribeOriginEndpointRequest",
        "variableSetterType" : "DescribeOriginEndpointRequest"
      },
      "methodName" : "describeOriginEndpoint",
      "operationName" : "DescribeOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DescribeOriginEndpointResponse",
        "documentation" : "An OriginEndpoint record."
      },
      "syncReturnType" : "DescribeOriginEndpointResponse"
    },
    "ListChannels" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Returns a collection of Channels.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListChannelsRequest",
        "variableName" : "listChannelsRequest",
        "variableType" : "ListChannelsRequest",
        "documentation" : "",
        "simpleType" : "ListChannelsRequest",
        "variableSetterType" : "ListChannelsRequest"
      },
      "methodName" : "listChannels",
      "operationName" : "ListChannels",
      "paginated" : true,
      "returnType" : {
        "returnType" : "ListChannelsResponse",
        "documentation" : "A collection of Channel records."
      },
      "syncReturnType" : "ListChannelsResponse"
    },
    "ListOriginEndpoints" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Returns a collection of OriginEndpoint records.",
      "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"
    },
    "RotateChannelCredentials" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Changes the Channel ingest username and password.",
      "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" : "RotateChannelCredentialsRequest",
        "variableName" : "rotateChannelCredentialsRequest",
        "variableType" : "RotateChannelCredentialsRequest",
        "documentation" : "",
        "simpleType" : "RotateChannelCredentialsRequest",
        "variableSetterType" : "RotateChannelCredentialsRequest"
      },
      "methodName" : "rotateChannelCredentials",
      "operationName" : "RotateChannelCredentials",
      "paginated" : false,
      "returnType" : {
        "returnType" : "RotateChannelCredentialsResponse",
        "documentation" : "The updated Channel record."
      },
      "syncReturnType" : "RotateChannelCredentialsResponse"
    },
    "UpdateChannel" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Updates an existing Channel.",
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "UpdateChannelRequest",
        "variableName" : "updateChannelRequest",
        "variableType" : "UpdateChannelRequest",
        "documentation" : "Configuration parameters used to update the Channel.",
        "simpleType" : "UpdateChannelRequest",
        "variableSetterType" : "UpdateChannelRequest"
      },
      "methodName" : "updateChannel",
      "operationName" : "UpdateChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "UpdateChannelResponse",
        "documentation" : "The updated Channel record."
      },
      "syncReturnType" : "UpdateChannelResponse"
    },
    "UpdateOriginEndpoint" : {
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Updates an existing OriginEndpoint.",
      "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,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "enums" : [ {
        "name" : "NONE",
        "value" : "NONE"
      }, {
        "name" : "SCTE35_ENHANCED",
        "value" : "SCTE35_ENHANCED"
      }, {
        "name" : "PASSTHROUGH",
        "value" : "PASSTHROUGH"
      } ],
      "errorCode" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdMarkers",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdMarkers",
        "variableName" : "adMarkers",
        "variableType" : "AdMarkers",
        "documentation" : null,
        "simpleType" : "AdMarkers",
        "variableSetterType" : "AdMarkers"
      },
      "wrapper" : false
    },
    "Channel" : {
      "c2jName" : "Channel",
      "customization" : {
        "artificialResultWrapper" : null,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "A Channel resource configuration.",
      "enums" : null,
      "errorCode" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "arn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "arn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "arn",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Arn",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsIngest",
        "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsIngest",
        "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
        "getterModel" : {
          "returnType" : "HlsIngest",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsIngest",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "HlsIngest",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "membersAsMap" : {
        "Arn" : {
          "beanStyleGetterMethodName" : "getArn",
          "beanStyleSetterMethodName" : "setArn",
          "c2jName" : "Arn",
          "c2jShape" : "__string",
          "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
          "deprecated" : false,
          "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "arn",
          "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "arn",
          "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "arn",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "arn",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Arn",
          "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,
          "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.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "description",
          "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "description",
          "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "description",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "description",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Description",
          "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,
          "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" : "",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "hlsIngest",
          "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "hlsIngest",
          "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
          "getterModel" : {
            "returnType" : "HlsIngest",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "hlsIngest",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "hlsIngest",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "StructuredPojo",
          "marshallingType" : "STRUCTURED",
          "name" : "HlsIngest",
          "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,
          "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.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "id",
          "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "id",
          "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "id",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "id",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Id",
          "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,
          "variable" : {
            "variableDeclarationType" : "String",
            "variableName" : "id",
            "variableType" : "String",
            "documentation" : "The ID of the Channel.",
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "xmlNameSpaceUri" : null
        }
      },
      "nonStreamingMembers" : [ {
        "beanStyleGetterMethodName" : "getArn",
        "beanStyleSetterMethodName" : "setArn",
        "c2jName" : "Arn",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
        "deprecated" : false,
        "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "arn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "arn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "arn",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Arn",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsIngest",
        "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsIngest",
        "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
        "getterModel" : {
          "returnType" : "HlsIngest",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsIngest",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "HlsIngest",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "Channel",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "Channel",
        "variableName" : "channel",
        "variableType" : "Channel",
        "documentation" : null,
        "simpleType" : "Channel",
        "variableSetterType" : "Channel"
      },
      "wrapper" : false
    },
    "CreateChannelRequest" : {
      "c2jName" : "CreateChannelRequest",
      "customization" : {
        "artificialResultWrapper" : null,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "A new Channel configuration.",
      "enums" : null,
      "errorCode" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "membersAsMap" : {
        "Description" : {
          "beanStyleGetterMethodName" : "getDescription",
          "beanStyleSetterMethodName" : "setDescription",
          "c2jName" : "Description",
          "c2jShape" : "__string",
          "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
          "deprecated" : false,
          "documentation" : "A short text description of the Channel.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "description",
          "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "description",
          "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "description",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "description",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Description",
          "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,
          "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",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "id",
          "fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "id",
          "getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "id",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "id",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Id",
          "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,
          "variable" : {
            "variableDeclarationType" : "String",
            "variableName" : "id",
            "variableType" : "String",
            "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "xmlNameSpaceUri" : null
        }
      },
      "nonStreamingMembers" : [ {
        "beanStyleGetterMethodName" : "getDescription",
        "beanStyleSetterMethodName" : "setDescription",
        "c2jName" : "Description",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
        "deprecated" : false,
        "documentation" : "A short text description of the Channel.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : [ "Id" ],
      "shapeName" : "CreateChannelRequest",
      "simpleMethod" : false,
      "unmarshaller" : null,
      "variable" : {
        "variableDeclarationType" : "CreateChannelRequest",
        "variableName" : "createChannelRequest",
        "variableType" : "CreateChannelRequest",
        "documentation" : null,
        "simpleType" : "CreateChannelRequest",
        "variableSetterType" : "CreateChannelRequest"
      },
      "wrapper" : false
    },
    "CreateChannelResponse" : {
      "c2jName" : "CreateChannelResponse",
      "customization" : {
        "artificialResultWrapper" : null,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "enums" : null,
      "errorCode" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "arn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "arn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "arn",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Arn",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsIngest",
        "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsIngest",
        "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
        "getterModel" : {
          "returnType" : "HlsIngest",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsIngest",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "HlsIngest",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "membersAsMap" : {
        "Arn" : {
          "beanStyleGetterMethodName" : "getArn",
          "beanStyleSetterMethodName" : "setArn",
          "c2jName" : "Arn",
          "c2jShape" : "__string",
          "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
          "deprecated" : false,
          "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "arn",
          "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "arn",
          "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "arn",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "arn",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Arn",
          "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,
          "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.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "description",
          "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "description",
          "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "description",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "description",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Description",
          "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,
          "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" : "",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "hlsIngest",
          "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "hlsIngest",
          "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
          "getterModel" : {
            "returnType" : "HlsIngest",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "hlsIngest",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "hlsIngest",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "StructuredPojo",
          "marshallingType" : "STRUCTURED",
          "name" : "HlsIngest",
          "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,
          "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.",
          "enumType" : null,
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "id",
          "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "id",
          "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "id",
            "queryString" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "id",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingTargetClass" : "String",
          "marshallingType" : "STRING",
          "name" : "Id",
          "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,
          "variable" : {
            "variableDeclarationType" : "String",
            "variableName" : "id",
            "variableType" : "String",
            "documentation" : "The ID of the Channel.",
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "xmlNameSpaceUri" : null
        }
      },
      "nonStreamingMembers" : [ {
        "beanStyleGetterMethodName" : "getArn",
        "beanStyleSetterMethodName" : "setArn",
        "c2jName" : "Arn",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
        "deprecated" : false,
        "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "arn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "arn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "arn",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Arn",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsIngest",
        "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsIngest",
        "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
        "getterModel" : {
          "returnType" : "HlsIngest",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsIngest",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "HlsIngest",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlNameSpaceUri" : null
      } ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "CreateChannelResponse",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "CreateChannelResponse",
        "variableName" : "createChannelResponse",
        "variableType" : "CreateChannelResponse",
        "documentation" : null,
        "simpleType" : "CreateChannelResponse",
        "variableSetterType" : "CreateChannelResponse"
      },
      "wrapper" : false
    },
    "CreateOriginEndpointRequest" : {
      "c2jName" : "CreateOriginEndpointRequest",
      "customization" : {
        "artificialResultWrapper" : null,
        "customUnmarshallerFqcn" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "Configuration parameters used to create a new OriginEndpoint.",
      "enums" : null,
      "errorCode" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "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",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "channelId",
        "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "channelId",
        "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "channelId",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "channelId",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "ChannelId",
        "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,
        "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" : "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "dashPackage",
        "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "dashPackage",
        "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.",
        "getterModel" : {
          "returnType" : "DashPackage",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "dashPackage",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "dashPackage",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "DashPackage",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Description",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsPackage",
        "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsPackage",
        "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.",
        "getterModel" : {
          "returnType" : "HlsPackage",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsPackage",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsPackage",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "HlsPackage",
        "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,
        "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",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the OriginEndpoint.  The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint.  The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the OriginEndpoint.  The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint.  The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "Id",
        "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,
        "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\").",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "manifestName",
        "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "manifestName",
        "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "manifestName",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "manifestName",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "String",
        "marshallingType" : "STRING",
        "name" : "ManifestName",
        "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,
        "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" : "",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "mssPackage",
        "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "mssPackage",
        "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.",
        "getterModel" : {
          "returnType" : "MssPackage",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "mssPackage",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "mssPackage",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "StructuredPojo",
        "marshallingType" : "STRUCTURED",
        "name" : "MssPackage",
        "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,
        "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",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "startoverWindowSeconds",
        "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "startoverWindowSeconds",
        "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.",
        "getterModel" : {
          "returnType" : "Integer",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "startoverWindowSeconds",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "startoverWindowSeconds",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Integer",
        "marshallingType" : "INTEGER",
        "name" : "StartoverWindowSeconds",
        "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,
        "variable" : {
          "variableDeclarationType" : "Integer",
          "variableName" : "startoverWindowSeconds",
          "variableType" : "Integer",
          "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n",
          "simpleType" : "Integer",
          "variableSetterType" : "Integer"
        },
        "xmlNameSpaceUri" : null
      }, {
        "beanStyleGetterMethodName" : "getTimeDelaySeconds",
        "beanStyleSetterMethodName" : "setTimeDelaySeconds",
        "c2jName" : "TimeDelaySeconds",
        "c2jShape" : "__integer",
        "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)",
        "deprecated" : false,
        "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "timeDelaySeconds",
        "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "timeDelaySeconds",
        "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.",
        "getterModel" : {
          "returnType" : "Integer",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "timeDelaySeconds",
          "queryString" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "timeDelaySeconds",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingTargetClass" : "Integer",
        "marshallingType" : "INTEGER",
        "name" : "TimeDelaySeconds",
        "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,
        "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.",
        "enumType" : null,
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "whitelist",
        "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "whitelist",
        "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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 }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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\").", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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\").", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "DashEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "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, "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).", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "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, "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" : "getProfile", "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.", "enumType" : "Profile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Profile", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) to delay live content before presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encryption" : { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "DashEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "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, "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).", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "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, "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 }, "Profile" : { "beanStyleGetterMethodName" : "getProfile", "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.", "enumType" : "Profile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Profile", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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 }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) to delay live content before presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "DashEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link DashEncryption.Builder} avoiding the need to create one manually via {@link DashEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link DashEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(DashEncryption)}.\n@param encryption a consumer that will call methods on {@link DashEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(DashEncryption)", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "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, "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).", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "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, "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" : "getProfile", "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.", "enumType" : "Profile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Profile", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "AES_128", "value" : "AES_128" }, { "name" : "SAMPLE_AES", "value" : "SAMPLE_AES" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The client is not authorized to access the requested resource.", "enums" : null, "errorCode" : "ForbiddenException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) encryption configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "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, "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" : "getEncryptionMethod", "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.", "enumType" : "EncryptionMethod", "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, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncryptionMethod", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "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, "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" : "getEncryptionMethod", "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.", "enumType" : "EncryptionMethod", "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, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncryptionMethod", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "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, "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" : "getEncryptionMethod", "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.", "enumType" : "EncryptionMethod", "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, "statusCode" : false, "unmarshallLocationName" : "encryptionMethod", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "EncryptionMethod", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "repeatExtXKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "RepeatExtXKey", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) ingest resource configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IngestEndpoints", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IngestEndpoints", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "IngestEndpoints", "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, "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 }, "HlsPackage" : { "c2jName" : "HlsPackage", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) packaging configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAdMarkers", "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", "enumType" : "AdMarkers", "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, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AdMarkers", "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, "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" : "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "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, "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" : "getPlaylistType", "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", "enumType" : "PlaylistType", "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, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PlaylistType", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "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, "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" : "getAdMarkers", "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", "enumType" : "AdMarkers", "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, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AdMarkers", "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, "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 }, "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "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, "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" : "getPlaylistType", "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", "enumType" : "PlaylistType", "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, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PlaylistType", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "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, "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" : "getAdMarkers", "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", "enumType" : "AdMarkers", "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, "statusCode" : false, "unmarshallLocationName" : "adMarkers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "AdMarkers", "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, "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" : "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "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, "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" : "getPlaylistType", "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", "enumType" : "PlaylistType", "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, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "PlaylistType", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "useAudioRenditionGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Boolean", "marshallingType" : "BOOLEAN", "name" : "UseAudioRenditionGroup", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An endpoint for ingesting source content for a Channel.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "The system generated username for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", "documentation" : "The system generated username for ingest authentication.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Password", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "username", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Username", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An unexpected error occurred.", "enums" : null, "errorCode" : "InternalServerErrorException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Channels", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Channels", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Channels", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxResults", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OriginEndpoints", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OriginEndpoints", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "NextToken", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "OriginEndpoints", "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, "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 }, "MssEncryption" : { "c2jName" : "MssEncryption", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) encryption configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "SpekeKeyProvider", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) packaging configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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" : "", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "Encryption", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "StreamSelection", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The requested resource does not exist.", "enums" : null, "errorCode" : "NotFoundException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An OriginEndpoint resource configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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 }, "PlaylistType" : { "c2jName" : "PlaylistType", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "EVENT", "value" : "EVENT" }, { "name" : "VOD", "value" : "VOD" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "HBBTV_1_5", "value" : "HBBTV_1_5" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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 }, "RotateChannelCredentialsRequest" : { "c2jName" : "RotateChannelCredentialsRequest", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "RotateChannelCredentials", "locationName" : null, "requestUri" : "/channels/{id}/credentials", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the channel to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the channel to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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" : "RotateChannelCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RotateChannelCredentialsRequest", "variableName" : "rotateChannelCredentialsRequest", "variableType" : "RotateChannelCredentialsRequest", "documentation" : null, "simpleType" : "RotateChannelCredentialsRequest", "variableSetterType" : "RotateChannelCredentialsRequest" }, "wrapper" : false }, "RotateChannelCredentialsResponse" : { "c2jName" : "RotateChannelCredentialsResponse", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RotateChannelCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RotateChannelCredentialsResponse", "variableName" : "rotateChannelCredentialsResponse", "variableType" : "RotateChannelCredentialsResponse", "documentation" : null, "simpleType" : "RotateChannelCredentialsResponse", "variableSetterType" : "RotateChannelCredentialsResponse" }, "wrapper" : false }, "ServiceUnavailableException" : { "c2jName" : "ServiceUnavailableException", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An unexpected error occurred.", "enums" : null, "errorCode" : "ServiceUnavailableException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : 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.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceId", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RoleArn", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SystemIds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceId", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RoleArn", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SystemIds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ResourceId", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "RoleArn", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : 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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "SystemIds", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : [ { "name" : "ORIGINAL", "value" : "ORIGINAL" }, { "name" : "VIDEO_BITRATE_ASCENDING", "value" : "VIDEO_BITRATE_ASCENDING" }, { "name" : "VIDEO_BITRATE_DESCENDING", "value" : "VIDEO_BITRATE_DESCENDING" } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A StreamSelection configuration.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamOrder", "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.", "enumType" : "StreamOrder", "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, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StreamOrder", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "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, "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" : "getStreamOrder", "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.", "enumType" : "StreamOrder", "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, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StreamOrder", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamOrder", "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.", "enumType" : "StreamOrder", "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, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "StreamOrder", "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, "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 }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The client has exceeded their resource or throttling limits.", "enums" : null, "errorCode" : "TooManyRequestsException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The parameters sent in the request are not valid.", "enums" : null, "errorCode" : "UnprocessableEntityException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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 }, "UpdateChannelRequest" : { "c2jName" : "UpdateChannelRequest", "customization" : { "artificialResultWrapper" : null, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to update the Channel.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsIngest", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to update an existing OriginEndpoint.", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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" : { "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "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", "enumType" : null, "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, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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, "customUnmarshallerFqcn" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Arn", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ChannelId", "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, "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" : "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "DashPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Description", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "HlsPackage", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Id", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "ManifestName", "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, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", "name" : "MssPackage", "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, "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", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "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, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeDelaySeconds", "beanStyleSetterMethodName" : "setTimeDelaySeconds", "c2jName" : "TimeDelaySeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #timeDelaySeconds(Integer)}.\n@param timeDelaySeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeDelaySeconds(Integer)", "deprecated" : false, "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "Integer", "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Url", "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, "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.", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "whitelist", "fluentSetterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "whitelist", "getterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n

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

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "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" : "", "enumType" : null, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", "name" : "Member", "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, "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, "marshallingTargetClass" : "List", "marshallingType" : "LIST", "name" : "Whitelist", "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, "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 }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2013-2018 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", "serviceBaseExceptionFqcn" : "software.amazon.awssdk.awscore.exception.AwsServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy