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

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

Go to download

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

There is a newer version: 2.29.39
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ "RotateChannelCredentials" ],
    "deprecatedShapes" : [ ],
    "enableEndpointDiscoveryMethodRequired" : false,
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "listChannels", "listOriginEndpoints" ]
  },
  "metadata" : {
    "apiVersion" : "2017-10-12",
    "asyncBuilder" : "DefaultMediaPackageAsyncClientBuilder",
    "asyncBuilderInterface" : "MediaPackageAsyncClientBuilder",
    "asyncClient" : "DefaultMediaPackageAsyncClient",
    "asyncInterface" : "MediaPackageAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultMediaPackageBaseClientBuilder",
    "baseBuilderInterface" : "MediaPackageBaseClientBuilder",
    "baseExceptionName" : "MediaPackageException",
    "baseRequestName" : "MediaPackageRequest",
    "baseResponseName" : "MediaPackageResponse",
    "cborProtocol" : false,
    "clientPackageName" : "mediapackage",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "MediaPackage",
    "documentation" : "AWS Elemental MediaPackage",
    "endpointPrefix" : "mediapackage",
    "fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
    "fullClientPackageName" : "software.amazon.awssdk.services.mediapackage",
    "fullModelPackageName" : "software.amazon.awssdk.services.mediapackage.model",
    "fullPaginatorsPackageName" : "software.amazon.awssdk.services.mediapackage.paginators",
    "fullRequestTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
    "fullTransformPackageName" : "software.amazon.awssdk.services.mediapackage.transform",
    "ionProtocol" : false,
    "jsonProtocol" : true,
    "jsonVersion" : "1.1",
    "modelPackageName" : "mediapackage.model",
    "paginatorsPackageName" : "mediapackage.paginators",
    "protocol" : "rest-json",
    "queryProtocol" : false,
    "requestTransformPackageName" : "mediapackage.transform",
    "requiresApiKey" : false,
    "requiresIamSigners" : false,
    "rootPackageName" : "software.amazon.awssdk.services",
    "serviceId" : "MediaPackage",
    "serviceName" : "MediaPackage",
    "signingName" : "mediapackage",
    "syncBuilder" : "DefaultMediaPackageClientBuilder",
    "syncBuilderInterface" : "MediaPackageClientBuilder",
    "syncClient" : "DefaultMediaPackageClient",
    "syncInterface" : "MediaPackageClient",
    "transformPackageName" : "mediapackage.transform",
    "uid" : "mediapackage-2017-10-12",
    "xmlProtocol" : false
  },
  "operations" : {
    "CreateChannel" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new Channel.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "CreateChannelRequest",
        "variableName" : "createChannelRequest",
        "variableType" : "CreateChannelRequest",
        "documentation" : "A new Channel configuration.",
        "simpleType" : "CreateChannelRequest",
        "variableSetterType" : "CreateChannelRequest"
      },
      "methodName" : "createChannel",
      "operationName" : "CreateChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "CreateChannelResponse",
        "documentation" : "The new Channel record."
      },
      "syncReturnType" : "CreateChannelResponse"
    },
    "CreateHarvestJob" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new HarvestJob record.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "CreateHarvestJobRequest",
        "variableName" : "createHarvestJobRequest",
        "variableType" : "CreateHarvestJobRequest",
        "documentation" : "Configuration parameters used to create a new HarvestJob.",
        "simpleType" : "CreateHarvestJobRequest",
        "variableSetterType" : "CreateHarvestJobRequest"
      },
      "methodName" : "createHarvestJob",
      "operationName" : "CreateHarvestJob",
      "paginated" : false,
      "returnType" : {
        "returnType" : "CreateHarvestJobResponse",
        "documentation" : "A new HarvestJob record."
      },
      "syncReturnType" : "CreateHarvestJobResponse"
    },
    "CreateOriginEndpoint" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Creates a new OriginEndpoint record.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "CreateOriginEndpointRequest",
        "variableName" : "createOriginEndpointRequest",
        "variableType" : "CreateOriginEndpointRequest",
        "documentation" : "Configuration parameters used to create a new OriginEndpoint.",
        "simpleType" : "CreateOriginEndpointRequest",
        "variableSetterType" : "CreateOriginEndpointRequest"
      },
      "methodName" : "createOriginEndpoint",
      "operationName" : "CreateOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "CreateOriginEndpointResponse",
        "documentation" : "A new OriginEndpoint record."
      },
      "syncReturnType" : "CreateOriginEndpointResponse"
    },
    "DeleteChannel" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Deletes an existing Channel.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DeleteChannelRequest",
        "variableName" : "deleteChannelRequest",
        "variableType" : "DeleteChannelRequest",
        "documentation" : "",
        "simpleType" : "DeleteChannelRequest",
        "variableSetterType" : "DeleteChannelRequest"
      },
      "methodName" : "deleteChannel",
      "operationName" : "DeleteChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DeleteChannelResponse",
        "documentation" : "The Channel has been deleted."
      },
      "syncReturnType" : "DeleteChannelResponse"
    },
    "DeleteOriginEndpoint" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Deletes an existing OriginEndpoint.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DeleteOriginEndpointRequest",
        "variableName" : "deleteOriginEndpointRequest",
        "variableType" : "DeleteOriginEndpointRequest",
        "documentation" : "",
        "simpleType" : "DeleteOriginEndpointRequest",
        "variableSetterType" : "DeleteOriginEndpointRequest"
      },
      "methodName" : "deleteOriginEndpoint",
      "operationName" : "DeleteOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DeleteOriginEndpointResponse",
        "documentation" : "The OriginEndpoint has been deleted."
      },
      "syncReturnType" : "DeleteOriginEndpointResponse"
    },
    "DescribeChannel" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Gets details about a Channel.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DescribeChannelRequest",
        "variableName" : "describeChannelRequest",
        "variableType" : "DescribeChannelRequest",
        "documentation" : "",
        "simpleType" : "DescribeChannelRequest",
        "variableSetterType" : "DescribeChannelRequest"
      },
      "methodName" : "describeChannel",
      "operationName" : "DescribeChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DescribeChannelResponse",
        "documentation" : "A Channel record."
      },
      "syncReturnType" : "DescribeChannelResponse"
    },
    "DescribeHarvestJob" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Gets details about an existing HarvestJob.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DescribeHarvestJobRequest",
        "variableName" : "describeHarvestJobRequest",
        "variableType" : "DescribeHarvestJobRequest",
        "documentation" : "",
        "simpleType" : "DescribeHarvestJobRequest",
        "variableSetterType" : "DescribeHarvestJobRequest"
      },
      "methodName" : "describeHarvestJob",
      "operationName" : "DescribeHarvestJob",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DescribeHarvestJobResponse",
        "documentation" : "An HarvestJob record."
      },
      "syncReturnType" : "DescribeHarvestJobResponse"
    },
    "DescribeOriginEndpoint" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Gets details about an existing OriginEndpoint.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "DescribeOriginEndpointRequest",
        "variableName" : "describeOriginEndpointRequest",
        "variableType" : "DescribeOriginEndpointRequest",
        "documentation" : "",
        "simpleType" : "DescribeOriginEndpointRequest",
        "variableSetterType" : "DescribeOriginEndpointRequest"
      },
      "methodName" : "describeOriginEndpoint",
      "operationName" : "DescribeOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "DescribeOriginEndpointResponse",
        "documentation" : "An OriginEndpoint record."
      },
      "syncReturnType" : "DescribeOriginEndpointResponse"
    },
    "ListChannels" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Returns a collection of Channels.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListChannelsRequest",
        "variableName" : "listChannelsRequest",
        "variableType" : "ListChannelsRequest",
        "documentation" : "",
        "simpleType" : "ListChannelsRequest",
        "variableSetterType" : "ListChannelsRequest"
      },
      "methodName" : "listChannels",
      "operationName" : "ListChannels",
      "paginated" : true,
      "returnType" : {
        "returnType" : "ListChannelsResponse",
        "documentation" : "A collection of Channel records."
      },
      "syncReturnType" : "ListChannelsResponse"
    },
    "ListHarvestJobs" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Returns a collection of HarvestJob records.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListHarvestJobsRequest",
        "variableName" : "listHarvestJobsRequest",
        "variableType" : "ListHarvestJobsRequest",
        "documentation" : "",
        "simpleType" : "ListHarvestJobsRequest",
        "variableSetterType" : "ListHarvestJobsRequest"
      },
      "methodName" : "listHarvestJobs",
      "operationName" : "ListHarvestJobs",
      "paginated" : true,
      "returnType" : {
        "returnType" : "ListHarvestJobsResponse",
        "documentation" : "A collection of HarvestJob records."
      },
      "syncReturnType" : "ListHarvestJobsResponse"
    },
    "ListOriginEndpoints" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Returns a collection of OriginEndpoint records.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListOriginEndpointsRequest",
        "variableName" : "listOriginEndpointsRequest",
        "variableType" : "ListOriginEndpointsRequest",
        "documentation" : "",
        "simpleType" : "ListOriginEndpointsRequest",
        "variableSetterType" : "ListOriginEndpointsRequest"
      },
      "methodName" : "listOriginEndpoints",
      "operationName" : "ListOriginEndpoints",
      "paginated" : true,
      "returnType" : {
        "returnType" : "ListOriginEndpointsResponse",
        "documentation" : "A collection of OriginEndpoint records."
      },
      "syncReturnType" : "ListOriginEndpointsResponse"
    },
    "ListTagsForResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "ListTagsForResourceRequest",
        "variableName" : "listTagsForResourceRequest",
        "variableType" : "ListTagsForResourceRequest",
        "documentation" : "",
        "simpleType" : "ListTagsForResourceRequest",
        "variableSetterType" : "ListTagsForResourceRequest"
      },
      "methodName" : "listTagsForResource",
      "operationName" : "ListTagsForResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "ListTagsForResourceResponse",
        "documentation" : "200 response"
      },
      "syncReturnType" : "ListTagsForResourceResponse"
    },
    "RotateIngestEndpointCredentials" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Rotate the IngestEndpoint's username and password, as specified by the IngestEndpoint's id.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "RotateIngestEndpointCredentialsRequest",
        "variableName" : "rotateIngestEndpointCredentialsRequest",
        "variableType" : "RotateIngestEndpointCredentialsRequest",
        "documentation" : "",
        "simpleType" : "RotateIngestEndpointCredentialsRequest",
        "variableSetterType" : "RotateIngestEndpointCredentialsRequest"
      },
      "methodName" : "rotateIngestEndpointCredentials",
      "operationName" : "RotateIngestEndpointCredentials",
      "paginated" : false,
      "returnType" : {
        "returnType" : "RotateIngestEndpointCredentialsResponse",
        "documentation" : "The updated Channel record."
      },
      "syncReturnType" : "RotateIngestEndpointCredentialsResponse"
    },
    "TagResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "TagResourceRequest",
        "variableName" : "tagResourceRequest",
        "variableType" : "TagResourceRequest",
        "documentation" : "",
        "simpleType" : "TagResourceRequest",
        "variableSetterType" : "TagResourceRequest"
      },
      "methodName" : "tagResource",
      "operationName" : "TagResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "TagResourceResponse",
        "documentation" : null
      },
      "syncReturnType" : "TagResourceResponse"
    },
    "UntagResource" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "UntagResourceRequest",
        "variableName" : "untagResourceRequest",
        "variableType" : "UntagResourceRequest",
        "documentation" : "",
        "simpleType" : "UntagResourceRequest",
        "variableSetterType" : "UntagResourceRequest"
      },
      "methodName" : "untagResource",
      "operationName" : "UntagResource",
      "paginated" : false,
      "returnType" : {
        "returnType" : "UntagResourceResponse",
        "documentation" : null
      },
      "syncReturnType" : "UntagResourceResponse"
    },
    "UpdateChannel" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Updates an existing Channel.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "UpdateChannelRequest",
        "variableName" : "updateChannelRequest",
        "variableType" : "UpdateChannelRequest",
        "documentation" : "Configuration parameters used to update the Channel.",
        "simpleType" : "UpdateChannelRequest",
        "variableSetterType" : "UpdateChannelRequest"
      },
      "methodName" : "updateChannel",
      "operationName" : "UpdateChannel",
      "paginated" : false,
      "returnType" : {
        "returnType" : "UpdateChannelResponse",
        "documentation" : "The updated Channel record."
      },
      "syncReturnType" : "UpdateChannelResponse"
    },
    "UpdateOriginEndpoint" : {
      "authType" : "IAM",
      "authenticated" : true,
      "deprecated" : false,
      "documentation" : "Updates an existing OriginEndpoint.",
      "endpointCacheRequired" : false,
      "endpointDiscovery" : null,
      "endpointOperation" : false,
      "endpointTrait" : null,
      "exceptions" : [ {
        "exceptionName" : "UnprocessableEntityException",
        "documentation" : "The parameters sent in the request are not valid.",
        "httpStatusCode" : 422
      }, {
        "exceptionName" : "InternalServerErrorException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 500
      }, {
        "exceptionName" : "ForbiddenException",
        "documentation" : "The client is not authorized to access the requested resource.",
        "httpStatusCode" : 403
      }, {
        "exceptionName" : "NotFoundException",
        "documentation" : "The requested resource does not exist.",
        "httpStatusCode" : 404
      }, {
        "exceptionName" : "ServiceUnavailableException",
        "documentation" : "An unexpected error occurred.",
        "httpStatusCode" : 503
      }, {
        "exceptionName" : "TooManyRequestsException",
        "documentation" : "The client has exceeded their resource or throttling limits.",
        "httpStatusCode" : 429
      } ],
      "hasBlobMemberAsPayload" : false,
      "input" : {
        "variableDeclarationType" : "UpdateOriginEndpointRequest",
        "variableName" : "updateOriginEndpointRequest",
        "variableType" : "UpdateOriginEndpointRequest",
        "documentation" : "Configuration parameters used to update an existing OriginEndpoint.",
        "simpleType" : "UpdateOriginEndpointRequest",
        "variableSetterType" : "UpdateOriginEndpointRequest"
      },
      "methodName" : "updateOriginEndpoint",
      "operationName" : "UpdateOriginEndpoint",
      "paginated" : false,
      "returnType" : {
        "returnType" : "UpdateOriginEndpointResponse",
        "documentation" : "An updated OriginEndpoint record."
      },
      "syncReturnType" : "UpdateOriginEndpointResponse"
    }
  },
  "shapes" : {
    "AdMarkers" : {
      "c2jName" : "AdMarkers",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "enums" : [ {
        "name" : "NONE",
        "value" : "NONE"
      }, {
        "name" : "SCTE35_ENHANCED",
        "value" : "SCTE35_ENHANCED"
      }, {
        "name" : "PASSTHROUGH",
        "value" : "PASSTHROUGH"
      } ],
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdMarkers",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdMarkers",
        "variableName" : "adMarkers",
        "variableType" : "AdMarkers",
        "documentation" : null,
        "simpleType" : "AdMarkers",
        "variableSetterType" : "AdMarkers"
      },
      "wrapper" : false,
      "xmlNamespace" : null
    },
    "AdTriggersElement" : {
      "c2jName" : "__AdTriggersElement",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "",
      "endpointDiscovery" : null,
      "enums" : [ {
        "name" : "SPLICE_INSERT",
        "value" : "SPLICE_INSERT"
      }, {
        "name" : "BREAK",
        "value" : "BREAK"
      }, {
        "name" : "PROVIDER_ADVERTISEMENT",
        "value" : "PROVIDER_ADVERTISEMENT"
      }, {
        "name" : "DISTRIBUTOR_ADVERTISEMENT",
        "value" : "DISTRIBUTOR_ADVERTISEMENT"
      }, {
        "name" : "PROVIDER_PLACEMENT_OPPORTUNITY",
        "value" : "PROVIDER_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY",
        "value" : "DISTRIBUTOR_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY",
        "value" : "PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"
      }, {
        "name" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY",
        "value" : "DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"
      } ],
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdTriggersElement",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdTriggersElement",
        "variableName" : "adTriggersElement",
        "variableType" : "AdTriggersElement",
        "documentation" : null,
        "simpleType" : "AdTriggersElement",
        "variableSetterType" : "AdTriggersElement"
      },
      "wrapper" : false,
      "xmlNamespace" : null
    },
    "AdsOnDeliveryRestrictions" : {
      "c2jName" : "AdsOnDeliveryRestrictions",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to\ndetermine whether a message signals an ad.  Choosing \"NONE\" means no SCTE-35 messages become\nads.  Choosing \"RESTRICTED\" means SCTE-35 messages of the types specified in AdTriggers that\ncontain delivery restrictions will be treated as ads.  Choosing \"UNRESTRICTED\" means SCTE-35\nmessages of the types specified in AdTriggers that do not contain delivery restrictions will\nbe treated as ads.  Choosing \"BOTH\" means all SCTE-35 messages of the types specified in\nAdTriggers will be treated as ads.  Note that Splice Insert messages do not have these flags\nand are always treated as ads if specified in AdTriggers.\n",
      "endpointDiscovery" : null,
      "enums" : [ {
        "name" : "NONE",
        "value" : "NONE"
      }, {
        "name" : "RESTRICTED",
        "value" : "RESTRICTED"
      }, {
        "name" : "UNRESTRICTED",
        "value" : "UNRESTRICTED"
      }, {
        "name" : "BOTH",
        "value" : "BOTH"
      } ],
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ ],
      "membersAsMap" : { },
      "nonStreamingMembers" : [ ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : null,
      "shapeName" : "AdsOnDeliveryRestrictions",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "AdsOnDeliveryRestrictions",
        "variableName" : "adsOnDeliveryRestrictions",
        "variableType" : "AdsOnDeliveryRestrictions",
        "documentation" : null,
        "simpleType" : "AdsOnDeliveryRestrictions",
        "variableSetterType" : "AdsOnDeliveryRestrictions"
      },
      "wrapper" : false,
      "xmlNamespace" : null
    },
    "Authorization" : {
      "c2jName" : "Authorization",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "CDN Authorization credentials",
      "endpointDiscovery" : null,
      "enums" : null,
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getCdnIdentifierSecret",
        "beanStyleSetterMethodName" : "setCdnIdentifierSecret",
        "c2jName" : "CdnIdentifierSecret",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
        "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasCdnIdentifierSecret",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "cdnIdentifierSecret",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "cdnIdentifierSecret",
        "getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "cdnIdentifierSecret",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "cdnIdentifierSecret",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "CdnIdentifierSecret",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
        "setterMethodName" : "setCdnIdentifierSecret",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "cdnIdentifierSecret",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "cdnIdentifierSecret",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getSecretsRoleArn",
        "beanStyleSetterMethodName" : "setSecretsRoleArn",
        "c2jName" : "SecretsRoleArn",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
        "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasSecretsRoleArn",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "secretsRoleArn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "secretsRoleArn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "secretsRoleArn",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "secretsRoleArn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "SecretsRoleArn",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
        "setterMethodName" : "setSecretsRoleArn",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "secretsRoleArn",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "secretsRoleArn",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      } ],
      "membersAsMap" : {
        "CdnIdentifierSecret" : {
          "autoConstructClassIfExists" : {
            "present" : false
          },
          "beanStyleGetterMethodName" : "getCdnIdentifierSecret",
          "beanStyleSetterMethodName" : "setCdnIdentifierSecret",
          "c2jName" : "CdnIdentifierSecret",
          "c2jShape" : "__string",
          "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
          "deprecated" : false,
          "deprecatedBeanStyleSetterMethodName" : null,
          "deprecatedFluentGetterMethodName" : null,
          "deprecatedFluentSetterMethodName" : null,
          "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
          "deprecatedName" : null,
          "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
          "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
          "endpointDiscoveryId" : false,
          "enumType" : null,
          "eventHeader" : false,
          "eventPayload" : false,
          "existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
          "existenceCheckMethodName" : "hasCdnIdentifierSecret",
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "cdnIdentifierSecret",
          "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "cdnIdentifierSecret",
          "getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "cdnIdentifierSecret",
            "queryString" : false,
            "requiresLength" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "cdnIdentifierSecret",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "jsonValue" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingType" : "STRING",
          "name" : "CdnIdentifierSecret",
          "sensitive" : false,
          "setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
          "setterMethodName" : "setCdnIdentifierSecret",
          "setterModel" : {
            "variableDeclarationType" : "String",
            "variableName" : "cdnIdentifierSecret",
            "variableType" : "String",
            "documentation" : null,
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "simple" : true,
          "timestampFormat" : null,
          "variable" : {
            "variableDeclarationType" : "String",
            "variableName" : "cdnIdentifierSecret",
            "variableType" : "String",
            "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "xmlAttribute" : false,
          "xmlNameSpaceUri" : null
        },
        "SecretsRoleArn" : {
          "autoConstructClassIfExists" : {
            "present" : false
          },
          "beanStyleGetterMethodName" : "getSecretsRoleArn",
          "beanStyleSetterMethodName" : "setSecretsRoleArn",
          "c2jName" : "SecretsRoleArn",
          "c2jShape" : "__string",
          "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
          "deprecated" : false,
          "deprecatedBeanStyleSetterMethodName" : null,
          "deprecatedFluentGetterMethodName" : null,
          "deprecatedFluentSetterMethodName" : null,
          "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
          "deprecatedName" : null,
          "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
          "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
          "endpointDiscoveryId" : false,
          "enumType" : null,
          "eventHeader" : false,
          "eventPayload" : false,
          "existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
          "existenceCheckMethodName" : "hasSecretsRoleArn",
          "fluentEnumGetterMethodName" : null,
          "fluentEnumSetterMethodName" : null,
          "fluentGetterMethodName" : "secretsRoleArn",
          "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
          "fluentSetterMethodName" : "secretsRoleArn",
          "getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
          "getterModel" : {
            "returnType" : "String",
            "documentation" : null
          },
          "http" : {
            "additionalMarshallingPath" : null,
            "additionalUnmarshallingPath" : null,
            "flattened" : false,
            "greedy" : false,
            "header" : false,
            "isPayload" : false,
            "isStreaming" : false,
            "location" : null,
            "marshallLocation" : "PAYLOAD",
            "marshallLocationName" : "secretsRoleArn",
            "queryString" : false,
            "requiresLength" : false,
            "statusCode" : false,
            "unmarshallLocationName" : "secretsRoleArn",
            "uri" : false
          },
          "idempotencyToken" : false,
          "isBinary" : false,
          "jsonValue" : false,
          "list" : false,
          "listModel" : null,
          "map" : false,
          "mapModel" : null,
          "marshallingType" : "STRING",
          "name" : "SecretsRoleArn",
          "sensitive" : false,
          "setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
          "setterMethodName" : "setSecretsRoleArn",
          "setterModel" : {
            "variableDeclarationType" : "String",
            "variableName" : "secretsRoleArn",
            "variableType" : "String",
            "documentation" : null,
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "simple" : true,
          "timestampFormat" : null,
          "variable" : {
            "variableDeclarationType" : "String",
            "variableName" : "secretsRoleArn",
            "variableType" : "String",
            "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
            "simpleType" : "String",
            "variableSetterType" : "String"
          },
          "xmlAttribute" : false,
          "xmlNameSpaceUri" : null
        }
      },
      "nonStreamingMembers" : [ {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getCdnIdentifierSecret",
        "beanStyleSetterMethodName" : "setCdnIdentifierSecret",
        "c2jName" : "CdnIdentifierSecret",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cdnIdentifierSecret(String)}.\n@param cdnIdentifierSecret a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cdnIdentifierSecret(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@deprecated Use {@link #cdnIdentifierSecret()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cdnIdentifierSecret(String)}\n",
        "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the CdnIdentifierSecret property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasCdnIdentifierSecret",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "cdnIdentifierSecret",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "cdnIdentifierSecret",
        "getterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@return The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "cdnIdentifierSecret",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "cdnIdentifierSecret",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "CdnIdentifierSecret",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n\n@param cdnIdentifierSecret The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.",
        "setterMethodName" : "setCdnIdentifierSecret",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "cdnIdentifierSecret",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "cdnIdentifierSecret",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getSecretsRoleArn",
        "beanStyleSetterMethodName" : "setSecretsRoleArn",
        "c2jName" : "SecretsRoleArn",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretsRoleArn(String)}.\n@param secretsRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretsRoleArn(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@deprecated Use {@link #secretsRoleArn()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretsRoleArn(String)}\n",
        "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the SecretsRoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasSecretsRoleArn",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "secretsRoleArn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "secretsRoleArn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@return The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "secretsRoleArn",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "secretsRoleArn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "SecretsRoleArn",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n\n@param secretsRoleArn The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.",
        "setterMethodName" : "setSecretsRoleArn",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "secretsRoleArn",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "secretsRoleArn",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.\n",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      } ],
      "requestSignerAware" : false,
      "requestSignerClassFqcn" : null,
      "required" : [ "SecretsRoleArn", "CdnIdentifierSecret" ],
      "shapeName" : "Authorization",
      "simpleMethod" : false,
      "unmarshaller" : {
        "flattened" : false,
        "resultWrapper" : null
      },
      "variable" : {
        "variableDeclarationType" : "Authorization",
        "variableName" : "authorization",
        "variableType" : "Authorization",
        "documentation" : null,
        "simpleType" : "Authorization",
        "variableSetterType" : "Authorization"
      },
      "wrapper" : false,
      "xmlNamespace" : null
    },
    "Channel" : {
      "c2jName" : "Channel",
      "customization" : {
        "artificialResultWrapper" : null,
        "skipGeneratingMarshaller" : false,
        "skipGeneratingModelClass" : false,
        "skipGeneratingUnmarshaller" : false,
        "staxTargetDepthOffset" : 0
      },
      "deprecated" : false,
      "documentation" : "A Channel resource configuration.",
      "endpointDiscovery" : null,
      "enums" : null,
      "errorCode" : null,
      "event" : false,
      "eventStream" : false,
      "explicitEventPayloadMember" : null,
      "hasHeaderMember" : false,
      "hasPayloadMember" : false,
      "hasRequiresLengthMember" : false,
      "hasStatusCodeMember" : false,
      "hasStreamingMember" : false,
      "httpStatusCode" : null,
      "marshaller" : null,
      "members" : [ {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getArn",
        "beanStyleSetterMethodName" : "setArn",
        "c2jName" : "Arn",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n",
        "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasArn",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "arn",
        "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "arn",
        "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "arn",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "arn",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Arn",
        "sensitive" : false,
        "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.",
        "setterMethodName" : "setArn",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "arn",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "arn",
          "variableType" : "String",
          "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getDescription",
        "beanStyleSetterMethodName" : "setDescription",
        "c2jName" : "Description",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n",
        "documentation" : "A short text description of the Channel.",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasDescription",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "description",
        "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "description",
        "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "description",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "description",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Description",
        "sensitive" : false,
        "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.",
        "setterMethodName" : "setDescription",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "description",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "description",
          "variableType" : "String",
          "documentation" : "A short text description of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getHlsIngest",
        "beanStyleSetterMethodName" : "setHlsIngest",
        "c2jName" : "HlsIngest",
        "c2jShape" : "HlsIngest",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n",
        "documentation" : "",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasHlsIngest",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "hlsIngest",
        "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "hlsIngest",
        "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.",
        "getterModel" : {
          "returnType" : "HlsIngest",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "hlsIngest",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "hlsIngest",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "SDK_POJO",
        "name" : "HlsIngest",
        "sensitive" : false,
        "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.",
        "setterMethodName" : "setHlsIngest",
        "setterModel" : {
          "variableDeclarationType" : "HlsIngest",
          "variableName" : "hlsIngest",
          "variableType" : "HlsIngest",
          "documentation" : null,
          "simpleType" : "HlsIngest",
          "variableSetterType" : "HlsIngest"
        },
        "simple" : false,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "HlsIngest",
          "variableName" : "hlsIngest",
          "variableType" : "HlsIngest",
          "documentation" : "",
          "simpleType" : "HlsIngest",
          "variableSetterType" : "HlsIngest"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : false
        },
        "beanStyleGetterMethodName" : "getId",
        "beanStyleSetterMethodName" : "setId",
        "c2jName" : "Id",
        "c2jShape" : "__string",
        "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n",
        "deprecatedName" : null,
        "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n",
        "documentation" : "The ID of the Channel.",
        "endpointDiscoveryId" : false,
        "enumType" : null,
        "eventHeader" : false,
        "eventPayload" : false,
        "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
        "existenceCheckMethodName" : "hasId",
        "fluentEnumGetterMethodName" : null,
        "fluentEnumSetterMethodName" : null,
        "fluentGetterMethodName" : "id",
        "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.",
        "fluentSetterMethodName" : "id",
        "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.",
        "getterModel" : {
          "returnType" : "String",
          "documentation" : null
        },
        "http" : {
          "additionalMarshallingPath" : null,
          "additionalUnmarshallingPath" : null,
          "flattened" : false,
          "greedy" : false,
          "header" : false,
          "isPayload" : false,
          "isStreaming" : false,
          "location" : null,
          "marshallLocation" : "PAYLOAD",
          "marshallLocationName" : "id",
          "queryString" : false,
          "requiresLength" : false,
          "statusCode" : false,
          "unmarshallLocationName" : "id",
          "uri" : false
        },
        "idempotencyToken" : false,
        "isBinary" : false,
        "jsonValue" : false,
        "list" : false,
        "listModel" : null,
        "map" : false,
        "mapModel" : null,
        "marshallingType" : "STRING",
        "name" : "Id",
        "sensitive" : false,
        "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.",
        "setterMethodName" : "setId",
        "setterModel" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : null,
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "simple" : true,
        "timestampFormat" : null,
        "variable" : {
          "variableDeclarationType" : "String",
          "variableName" : "id",
          "variableType" : "String",
          "documentation" : "The ID of the Channel.",
          "simpleType" : "String",
          "variableSetterType" : "String"
        },
        "xmlAttribute" : false,
        "xmlNameSpaceUri" : null
      }, {
        "autoConstructClassIfExists" : {
          "present" : true
        },
        "beanStyleGetterMethodName" : "getTags",
        "beanStyleSetterMethodName" : "setTags",
        "c2jName" : "Tags",
        "c2jShape" : "Tags",
        "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
        "deprecated" : false,
        "deprecatedBeanStyleSetterMethodName" : null,
        "deprecatedFluentGetterMethodName" : null,
        "deprecatedFluentSetterMethodName" : null,
        "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsIngest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Channel", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "channel", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "wrapper" : false, "xmlNamespace" : null }, "CmafEncryption" : { "c2jName" : "CmafEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Common Media Application Format (CMAF) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "KeyRotationIntervalSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpekeKeyProvider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SpekeKeyProvider" ], "shapeName" : "CmafEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "cmafEncryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "wrapper" : false, "xmlNamespace" : null }, "CmafPackage" : { "c2jName" : "CmafPackage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Common Media Application Format (CMAF) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifest", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifest", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifest", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encryption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsManifests" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifest", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifest", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifest", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentPrefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StreamSelection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifest", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifest.Builder} avoiding the need to create one manually via {@link HlsManifest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifest.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifest)}.\n@param member a consumer that will call methods on {@link HlsManifest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "member", "variableType" : "HlsManifest", "documentation" : "", "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifest", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifest", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CmafPackage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "wrapper" : false, "xmlNamespace" : null }, "CmafPackageCreateOrUpdateParameters" : { "c2jName" : "CmafPackageCreateOrUpdateParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Common Media Application Format (CMAF) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifestCreateOrUpdateParameters", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifestCreateOrUpdateParameters", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encryption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsManifests" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifestCreateOrUpdateParameters", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifestCreateOrUpdateParameters", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentPrefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StreamSelection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "CmafEncryption", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafEncryption.Builder} avoiding the need to create one manually via {@link CmafEncryption#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafEncryption.Builder#build()} is called immediately and its result is passed to {@link #encryption(CmafEncryption)}.\n@param encryption a consumer that will call methods on {@link CmafEncryption.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #encryption(CmafEncryption)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(CmafEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "CmafEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : null, "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafEncryption", "variableName" : "encryption", "variableType" : "CmafEncryption", "documentation" : "", "simpleType" : "CmafEncryption", "variableSetterType" : "CmafEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHlsManifests", "beanStyleSetterMethodName" : "setHlsManifests", "c2jName" : "HlsManifests", "c2jShape" : "__listOfHlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "A list of HLS manifest configurations\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #hlsManifests(List)}.\n@param hlsManifests a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsManifests(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations\n@deprecated Use {@link #hlsManifests()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsManifests(List)}\n", "documentation" : "A list of HLS manifest configurations", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsManifests property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsManifests", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsManifests", "fluentSetterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsManifests", "getterDocumentation" : "A list of HLS manifest configurations\n

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

\n

\nYou can use {@link #hasHlsManifests()} to see if a value was sent in this field.\n

\n@return A list of HLS manifest configurations", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsManifests", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsManifests", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HlsManifestCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsManifestCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link HlsManifestCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsManifestCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #member(HlsManifestCreateOrUpdateParameters)}.\n@param member a consumer that will call methods on {@link HlsManifestCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HlsManifestCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HlsManifestCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : null, "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsManifestCreateOrUpdateParameters", "variableName" : "member", "variableType" : "HlsManifestCreateOrUpdateParameters", "documentation" : "", "simpleType" : "HlsManifestCreateOrUpdateParameters", "variableSetterType" : "HlsManifestCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HlsManifestCreateOrUpdateParameters", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HlsManifestCreateOrUpdateParameters", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HlsManifests", "sensitive" : false, "setterDocumentation" : "A list of HLS manifest configurations\n@param hlsManifests A list of HLS manifest configurations", "setterMethodName" : "setHlsManifests", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "hlsManifests", "variableType" : "java.util.List", "documentation" : "A list of HLS manifest configurations", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentPrefix", "beanStyleSetterMethodName" : "setSegmentPrefix", "c2jName" : "SegmentPrefix", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentPrefix(String)}.\n@param segmentPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentPrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@deprecated Use {@link #segmentPrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentPrefix(String)}\n", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentPrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentPrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentPrefix", "fluentSetterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentPrefix", "getterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@return An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentPrefix", "sensitive" : false, "setterDocumentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.\n@param segmentPrefix An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "setterMethodName" : "setSegmentPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentPrefix", "variableType" : "String", "documentation" : "An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CmafPackageCreateOrUpdateParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackageCreateOrUpdateParameters", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "wrapper" : false, "xmlNamespace" : null }, "CreateChannelRequest" : { "c2jName" : "CreateChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A new Channel configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateChannel", "locationName" : null, "requestUri" : "/channels", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@return The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n\n@param id The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel. The ID must be unique within the region and it\ncannot be changed after a Channel is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "CreateChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateChannelRequest", "variableName" : "createChannelRequest", "variableType" : "CreateChannelRequest", "documentation" : null, "simpleType" : "CreateChannelRequest", "variableSetterType" : "CreateChannelRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateChannelResponse" : { "c2jName" : "CreateChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsIngest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateChannelResponse", "variableName" : "createChannelResponse", "variableType" : "CreateChannelResponse", "documentation" : null, "simpleType" : "CreateChannelResponse", "variableSetterType" : "CreateChannelResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateHarvestJobRequest" : { "c2jName" : "CreateHarvestJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to create a new HarvestJob.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateHarvestJob", "locationName" : null, "requestUri" : "/harvest_jobs", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OriginEndpointId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested\n\n@return The end of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested\n\n@param endTime The end of the time-window which will be harvested", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested\n\n@return The start of the time-window which will be harvested", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested\n\n@param startTime The start of the time-window which will be harvested", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "S3Destination", "EndTime", "OriginEndpointId", "StartTime", "Id" ], "shapeName" : "CreateHarvestJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateHarvestJobRequest", "variableName" : "createHarvestJobRequest", "variableType" : "CreateHarvestJobRequest", "documentation" : null, "simpleType" : "CreateHarvestJobRequest", "variableSetterType" : "CreateHarvestJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateHarvestJobResponse" : { "c2jName" : "CreateHarvestJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OriginEndpointId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateHarvestJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateHarvestJobResponse", "variableName" : "createHarvestJobResponse", "variableType" : "CreateHarvestJobResponse", "documentation" : null, "simpleType" : "CreateHarvestJobResponse", "variableSetterType" : "CreateHarvestJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateOriginEndpointRequest" : { "c2jName" : "CreateOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to create a new OriginEndpoint.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\").\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\").\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n\n@param channelId The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the OriginEndpoint will be associated with.\nThis cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@return The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n\n@param id The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint. The ID must be unique within the region\nand it cannot be changed after the OriginEndpoint is created.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\").\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@return A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").\n@param manifestName A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be used as the filename of the OriginEndpoint URL (defaults to \"index\").", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id", "ChannelId" ], "shapeName" : "CreateOriginEndpointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateOriginEndpointRequest", "variableName" : "createOriginEndpointRequest", "variableType" : "CreateOriginEndpointRequest", "documentation" : null, "simpleType" : "CreateOriginEndpointRequest", "variableSetterType" : "CreateOriginEndpointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateOriginEndpointResponse" : { "c2jName" : "CreateOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DashEncryption" : { "c2jName" : "DashEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "KeyRotationIntervalSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SpekeKeyProvider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKeyRotationIntervalSeconds", "beanStyleSetterMethodName" : "setKeyRotationIntervalSeconds", "c2jName" : "KeyRotationIntervalSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #keyRotationIntervalSeconds(Integer)}.\n@param keyRotationIntervalSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyRotationIntervalSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.\n@deprecated Use {@link #keyRotationIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #keyRotationIntervalSeconds(Integer)}\n", "documentation" : "Time (in seconds) between each encryption key rotation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KeyRotationIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKeyRotationIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyRotationIntervalSeconds", "fluentSetterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyRotationIntervalSeconds", "getterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@return Time (in seconds) between each encryption key rotation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "keyRotationIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "keyRotationIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "KeyRotationIntervalSeconds", "sensitive" : false, "setterDocumentation" : "Time (in seconds) between each encryption key rotation.\n@param keyRotationIntervalSeconds Time (in seconds) between each encryption key rotation.", "setterMethodName" : "setKeyRotationIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "keyRotationIntervalSeconds", "variableType" : "Integer", "documentation" : "Time (in seconds) between each encryption key rotation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SpekeKeyProvider" ], "shapeName" : "DashEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "dashEncryption", "variableType" : "DashEncryption", "documentation" : null, "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "wrapper" : false, "xmlNamespace" : null }, "DashPackage" : { "c2jName" : "DashPackage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdTriggers", "beanStyleSetterMethodName" : "setAdTriggers", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(DashEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : null, "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestLayout", "beanStyleSetterMethodName" : "setManifestLayout", "c2jName" : "ManifestLayout", "c2jShape" : "ManifestLayout", "defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayoutAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayout(String)}\n", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "endpointDiscoveryId" : false, "enumType" : "ManifestLayout", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestLayout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestLayout", "fluentEnumGetterMethodName" : "manifestLayout", "fluentEnumSetterMethodName" : "manifestLayout", "fluentGetterMethodName" : "manifestLayoutAsString", "fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout", "fluentSetterMethodName" : "manifestLayout", "getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestLayout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestLayout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestLayout", "sensitive" : false, "setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "setterMethodName" : "setManifestLayout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinBufferTimeSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinBufferTimeSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "setterMethodName" : "setMinBufferTimeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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).\n@deprecated Use {@link #minUpdatePeriodSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minUpdatePeriodSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinUpdatePeriodSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinUpdatePeriodSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "setterMethodName" : "setMinUpdatePeriodSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPeriodTriggers", "beanStyleSetterMethodName" : "setPeriodTriggers", "c2jName" : "PeriodTriggers", "c2jShape" : "__listOf__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@deprecated Use {@link #periodTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodTriggersWithStrings(List)}\n", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodTriggers", "fluentEnumGetterMethodName" : "periodTriggers", "fluentEnumSetterMethodName" : "periodTriggers", "fluentGetterMethodName" : "periodTriggersAsStrings", "fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodTriggersWithStrings", "getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PeriodTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PeriodTriggers", "sensitive" : false, "setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "setterMethodName" : "setPeriodTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #profileAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #profile(String)}\n", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "endpointDiscoveryId" : false, "enumType" : "Profile", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Profile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentTemplateFormat", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTemplateFormatAsString(String)}.\n@param segmentTemplateFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentTemplateFormat(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormat(String)}\n", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentTemplateFormat property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentTemplateFormat", "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat", "fluentSetterMethodName" : "segmentTemplateFormat", "getterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentTemplateFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentTemplateFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentTemplateFormat", "sensitive" : false, "setterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "setterMethodName" : "setSegmentTemplateFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.\n@deprecated Use {@link #suggestedPresentationDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #suggestedPresentationDelaySeconds(Integer)}\n", "documentation" : "Duration (in seconds) to delay live content before presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuggestedPresentationDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuggestedPresentationDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.", "setterMethodName" : "setSuggestedPresentationDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) to delay live content before presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdTriggers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdTriggers", "beanStyleSetterMethodName" : "setAdTriggers", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Encryption" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(DashEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : null, "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestLayout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestLayout", "beanStyleSetterMethodName" : "setManifestLayout", "c2jName" : "ManifestLayout", "c2jShape" : "ManifestLayout", "defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayoutAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayout(String)}\n", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "endpointDiscoveryId" : false, "enumType" : "ManifestLayout", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestLayout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestLayout", "fluentEnumGetterMethodName" : "manifestLayout", "fluentEnumSetterMethodName" : "manifestLayout", "fluentGetterMethodName" : "manifestLayoutAsString", "fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout", "fluentSetterMethodName" : "manifestLayout", "getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestLayout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestLayout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestLayout", "sensitive" : false, "setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "setterMethodName" : "setManifestLayout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinBufferTimeSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinBufferTimeSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinBufferTimeSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "setterMethodName" : "setMinBufferTimeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinUpdatePeriodSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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).\n@deprecated Use {@link #minUpdatePeriodSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minUpdatePeriodSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinUpdatePeriodSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinUpdatePeriodSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "setterMethodName" : "setMinUpdatePeriodSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PeriodTriggers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPeriodTriggers", "beanStyleSetterMethodName" : "setPeriodTriggers", "c2jName" : "PeriodTriggers", "c2jShape" : "__listOf__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@deprecated Use {@link #periodTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodTriggersWithStrings(List)}\n", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodTriggers", "fluentEnumGetterMethodName" : "periodTriggers", "fluentEnumSetterMethodName" : "periodTriggers", "fluentGetterMethodName" : "periodTriggersAsStrings", "fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodTriggersWithStrings", "getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PeriodTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PeriodTriggers", "sensitive" : false, "setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "setterMethodName" : "setPeriodTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Profile" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #profileAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #profile(String)}\n", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "endpointDiscoveryId" : false, "enumType" : "Profile", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Profile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentTemplateFormat" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentTemplateFormat", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTemplateFormatAsString(String)}.\n@param segmentTemplateFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentTemplateFormat(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormat(String)}\n", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentTemplateFormat property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentTemplateFormat", "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat", "fluentSetterMethodName" : "segmentTemplateFormat", "getterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentTemplateFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentTemplateFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentTemplateFormat", "sensitive" : false, "setterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "setterMethodName" : "setSegmentTemplateFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StreamSelection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SuggestedPresentationDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.\n@deprecated Use {@link #suggestedPresentationDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #suggestedPresentationDelaySeconds(Integer)}\n", "documentation" : "Duration (in seconds) to delay live content before presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuggestedPresentationDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuggestedPresentationDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.", "setterMethodName" : "setSuggestedPresentationDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) to delay live content before presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdTriggers", "beanStyleSetterMethodName" : "setAdTriggers", "c2jName" : "AdTriggers", "c2jShape" : "AdTriggers", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #adTriggersAsStrings(List)}.\n@param adTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(DashEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "DashEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : null, "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashEncryption", "variableName" : "encryption", "variableType" : "DashEncryption", "documentation" : "", "simpleType" : "DashEncryption", "variableSetterType" : "DashEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestLayout", "beanStyleSetterMethodName" : "setManifestLayout", "c2jName" : "ManifestLayout", "c2jShape" : "ManifestLayout", "defaultConsumerFluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestLayoutAsString(String)}.\n@param manifestLayout a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestLayout(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayoutAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout\n@deprecated Use {@link #manifestLayout(String)}\n", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "endpointDiscoveryId" : false, "enumType" : "ManifestLayout", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestLayout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestLayout", "fluentEnumGetterMethodName" : "manifestLayout", "fluentEnumSetterMethodName" : "manifestLayout", "fluentGetterMethodName" : "manifestLayoutAsString", "fluentSetterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout\n@return Returns a reference to this object so that method calls can be chained together.\n@see ManifestLayout", "fluentSetterMethodName" : "manifestLayout", "getterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n

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

\n@return Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestLayout", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestLayout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestLayout", "sensitive" : false, "setterDocumentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@param manifestLayout Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.\n@see ManifestLayout", "setterMethodName" : "setManifestLayout", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestLayout", "variableType" : "String", "documentation" : "Determines the position of some tags in the Media Presentation Description (MPD). When set to FULL, elements like SegmentTemplate and ContentProtection are included in each Representation. When set to COMPACT, duplicate elements are combined and presented at the AdaptationSet level.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each manifest.\n@return Time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds Time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minBufferTimeSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinBufferTimeSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinBufferTimeSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minBufferTimeSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minBufferTimeSeconds", "getterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@return Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minBufferTimeSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minBufferTimeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinBufferTimeSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.\n@param minBufferTimeSeconds Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "setterMethodName" : "setMinBufferTimeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minBufferTimeSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) that a player will buffer media before starting the presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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).\n@deprecated Use {@link #minUpdatePeriodSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minUpdatePeriodSeconds(Integer)}\n", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinUpdatePeriodSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinUpdatePeriodSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minUpdatePeriodSeconds", "fluentSetterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minUpdatePeriodSeconds", "getterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@return Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minUpdatePeriodSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minUpdatePeriodSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinUpdatePeriodSeconds", "sensitive" : false, "setterDocumentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).\n@param minUpdatePeriodSeconds Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "setterMethodName" : "setMinUpdatePeriodSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minUpdatePeriodSeconds", "variableType" : "Integer", "documentation" : "Minimum duration (in seconds) between potential changes to the Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD).", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPeriodTriggers", "beanStyleSetterMethodName" : "setPeriodTriggers", "c2jName" : "PeriodTriggers", "c2jShape" : "__listOf__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #periodTriggersAsStrings(List)}.\n@param periodTriggers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodTriggersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@deprecated Use {@link #periodTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodTriggersWithStrings(List)}\n", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodTriggers", "fluentEnumGetterMethodName" : "periodTriggers", "fluentEnumSetterMethodName" : "periodTriggers", "fluentGetterMethodName" : "periodTriggersAsStrings", "fluentSetterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodTriggersWithStrings", "getterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n

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

\n

\nYou can use {@link #hasPeriodTriggers()} to see if a value was sent in this field.\n

\n@return A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__PeriodTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PeriodTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see PeriodTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see PeriodTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PeriodTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PeriodTriggers", "sensitive" : false, "setterDocumentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n\n@param periodTriggers A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.", "setterMethodName" : "setPeriodTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "periodTriggers", "variableType" : "java.util.List", "documentation" : "A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH)\nMedia Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not\nbe partitioned into more than one period. If the list contains \"ADS\", new periods will be created where\nthe Channel source contains SCTE-35 ad markers.\n", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #profileAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #profile(String)}\n", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "endpointDiscoveryId" : false, "enumType" : "Profile", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Profile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfile", "fluentEnumGetterMethodName" : "profile", "fluentEnumSetterMethodName" : "profile", "fluentGetterMethodName" : "profileAsString", "fluentSetterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile\n@return Returns a reference to this object so that method calls can be chained together.\n@see Profile", "fluentSetterMethodName" : "profile", "getterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n

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

\n@return The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@param profile The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.\n@see Profile", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profile", "variableType" : "String", "documentation" : "The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to \"HBBTV_1_5\", HbbTV 1.5 compliant output is enabled.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentDurationSeconds", "beanStyleSetterMethodName" : "setSegmentDurationSeconds", "c2jName" : "SegmentDurationSeconds", "c2jShape" : "__integer", "defaultConsumerFluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #segmentDurationSeconds(Integer)}.\n@param segmentDurationSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentDurationSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@return Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n\n@param segmentDurationSeconds Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) of each segment. Actual segments will be\nrounded to the nearest multiple of the source segment duration.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSegmentTemplateFormat", "beanStyleSetterMethodName" : "setSegmentTemplateFormat", "c2jName" : "SegmentTemplateFormat", "c2jShape" : "SegmentTemplateFormat", "defaultConsumerFluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #segmentTemplateFormatAsString(String)}.\n@param segmentTemplateFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #segmentTemplateFormat(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormatAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat\n@deprecated Use {@link #segmentTemplateFormat(String)}\n", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "endpointDiscoveryId" : false, "enumType" : "SegmentTemplateFormat", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentTemplateFormat property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentTemplateFormat", "fluentEnumGetterMethodName" : "segmentTemplateFormat", "fluentEnumSetterMethodName" : "segmentTemplateFormat", "fluentGetterMethodName" : "segmentTemplateFormatAsString", "fluentSetterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see SegmentTemplateFormat", "fluentSetterMethodName" : "segmentTemplateFormat", "getterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n

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

\n@return Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentTemplateFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentTemplateFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SegmentTemplateFormat", "sensitive" : false, "setterDocumentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@param segmentTemplateFormat Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.\n@see SegmentTemplateFormat", "setterMethodName" : "setSegmentTemplateFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "segmentTemplateFormat", "variableType" : "String", "documentation" : "Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.\n@deprecated Use {@link #suggestedPresentationDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #suggestedPresentationDelaySeconds(Integer)}\n", "documentation" : "Duration (in seconds) to delay live content before presentation.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SuggestedPresentationDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSuggestedPresentationDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "suggestedPresentationDelaySeconds", "fluentSetterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "suggestedPresentationDelaySeconds", "getterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@return Duration (in seconds) to delay live content before presentation.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "suggestedPresentationDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "suggestedPresentationDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuggestedPresentationDelaySeconds", "sensitive" : false, "setterDocumentation" : "Duration (in seconds) to delay live content before presentation.\n@param suggestedPresentationDelaySeconds Duration (in seconds) to delay live content before presentation.", "setterMethodName" : "setSuggestedPresentationDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "suggestedPresentationDelaySeconds", "variableType" : "Integer", "documentation" : "Duration (in seconds) to delay live content before presentation.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteChannelRequest" : { "c2jName" : "DeleteChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteChannel", "locationName" : null, "requestUri" : "/channels/{id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel to delete.\n@return The ID of the Channel to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel to delete.\n@param id The ID of the Channel to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteChannelResponse" : { "c2jName" : "DeleteChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteChannelResponse", "variableName" : "deleteChannelResponse", "variableType" : "DeleteChannelResponse", "documentation" : null, "simpleType" : "DeleteChannelResponse", "variableSetterType" : "DeleteChannelResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteOriginEndpointRequest" : { "c2jName" : "DeleteOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to delete.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to delete.\n@return The ID of the OriginEndpoint to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to delete.\n@param id The ID of the OriginEndpoint to delete.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to delete.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteOriginEndpointResponse" : { "c2jName" : "DeleteOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteOriginEndpointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteOriginEndpointResponse", "variableName" : "deleteOriginEndpointResponse", "variableType" : "DeleteOriginEndpointResponse", "documentation" : null, "simpleType" : "DeleteOriginEndpointResponse", "variableSetterType" : "DeleteOriginEndpointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeChannelRequest" : { "c2jName" : "DescribeChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeChannel", "locationName" : null, "requestUri" : "/channels/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of a Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of a Channel.\n@return The ID of a Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of a Channel.\n@param id The ID of a Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of a Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DescribeChannelResponse" : { "c2jName" : "DescribeChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsIngest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeChannelResponse", "variableName" : "describeChannelResponse", "variableType" : "DescribeChannelResponse", "documentation" : null, "simpleType" : "DescribeChannelResponse", "variableSetterType" : "DescribeChannelResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeHarvestJobRequest" : { "c2jName" : "DescribeHarvestJobRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeHarvestJob", "locationName" : null, "requestUri" : "/harvest_jobs/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob.\n@return The ID of the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob.\n@param id The ID of the HarvestJob.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "DescribeHarvestJobRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeHarvestJobRequest", "variableName" : "describeHarvestJobRequest", "variableType" : "DescribeHarvestJobRequest", "documentation" : null, "simpleType" : "DescribeHarvestJobRequest", "variableSetterType" : "DescribeHarvestJobRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeHarvestJobResponse" : { "c2jName" : "DescribeHarvestJobResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OriginEndpointId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeHarvestJobResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeHarvestJobResponse", "variableName" : "describeHarvestJobResponse", "variableType" : "DescribeHarvestJobResponse", "documentation" : null, "simpleType" : "DescribeHarvestJobResponse", "variableSetterType" : "DescribeHarvestJobResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeOriginEndpointRequest" : { "c2jName" : "DescribeOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DescribeOriginEndpointResponse" : { "c2jName" : "DescribeOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "EncryptionMethod" : { "c2jName" : "EncryptionMethod", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AES_128", "value" : "AES_128" }, { "name" : "SAMPLE_AES", "value" : "SAMPLE_AES" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EncryptionMethod", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EncryptionMethod", "variableName" : "encryptionMethod", "variableType" : "EncryptionMethod", "documentation" : null, "simpleType" : "EncryptionMethod", "variableSetterType" : "EncryptionMethod" }, "wrapper" : false, "xmlNamespace" : null }, "ForbiddenException" : { "c2jName" : "ForbiddenException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The client is not authorized to access the requested resource.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ForbiddenException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 403, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ForbiddenException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ForbiddenException", "variableName" : "forbiddenException", "variableType" : "ForbiddenException", "documentation" : null, "simpleType" : "ForbiddenException", "variableSetterType" : "ForbiddenException" }, "wrapper" : false, "xmlNamespace" : null }, "HarvestJob" : { "c2jName" : "HarvestJob", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A HarvestJob resource configuration", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OriginEndpointId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.\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 HarvestJob.\n\n@return The Amazon Resource Name (ARN) assigned to the HarvestJob.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n\n@param arn The Amazon Resource Name (ARN) assigned to the HarvestJob.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the HarvestJob.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "ChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.\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 HarvestJob will harvest from.\n\n@return The ID of the Channel that the HarvestJob will harvest from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel that the HarvestJob will harvest from.\n\n@param channelId The ID of the Channel that the HarvestJob will harvest from.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel that the HarvestJob will harvest from.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "CreatedAt", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The time the HarvestJob was submitted\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdAt(String)}.\n@param createdAt a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(String)}\n", "documentation" : "The time the HarvestJob was submitted\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdAt", "fluentSetterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "The time the HarvestJob was submitted\n\n@return The time the HarvestJob was submitted", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "createdAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "createdAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "The time the HarvestJob was submitted\n\n@param createdAt The time the HarvestJob was submitted", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdAt", "variableType" : "String", "documentation" : "The time the HarvestJob was submitted\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endTime(String)}.\n@param endTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(String)}\n", "documentation" : "The end of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "The end of the time-window which will be harvested.\n\n@return The end of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "endTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "The end of the time-window which will be harvested.\n\n@param endTime The end of the time-window which will be harvested.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endTime", "variableType" : "String", "documentation" : "The end of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n\n@param id The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the HarvestJob. The ID must be unique within the region\nand it cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOriginEndpointId", "beanStyleSetterMethodName" : "setOriginEndpointId", "c2jName" : "OriginEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originEndpointId(String)}.\n@param originEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #originEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@deprecated Use {@link #originEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #originEndpointId(String)}\n", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "originEndpointId", "fluentSetterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "originEndpointId", "getterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@return The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpointId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpointId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OriginEndpointId", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n\n@param originEndpointId The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.", "setterMethodName" : "setOriginEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "originEndpointId", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint that the HarvestJob will harvest from.\nThis cannot be changed after the HarvestJob is submitted.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "S3Destination", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\nThis is a convenience that creates an instance of the {@link S3Destination.Builder} avoiding the need to create one manually via {@link S3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(S3Destination)}.\n@param s3Destination a consumer that will call methods on {@link S3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(S3Destination)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.\n@deprecated Use {@link #s3Destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Destination(S3Destination)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Destination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "Returns the value of the S3Destination property for this object.\n@return The value of the S3Destination property for this object.", "getterModel" : { "returnType" : "S3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "s3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "s3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "Sets the value of the S3Destination property for this object.\n\n@param s3Destination The new value for the S3Destination property for this object.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : "", "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startTime(String)}.\n@param startTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(String)}\n", "documentation" : "The start of the time-window which will be harvested.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "The start of the time-window which will be harvested.\n\n@return The start of the time-window which will be harvested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "The start of the time-window which will be harvested.\n\n@param startTime The start of the time-window which will be harvested.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startTime", "variableType" : "String", "documentation" : "The start of the time-window which will be harvested.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "Status", "defaultConsumerFluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status\n@deprecated Use {@link #status(String)}\n", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "endpointDiscoveryId" : false, "enumType" : "Status", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status\n@return Returns a reference to this object so that method calls can be chained together.\n@see Status", "fluentSetterMethodName" : "status", "getterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n

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

\n@return The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n\n@param status The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n@see Status", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for\nHarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will\ninclude an explanation of why the HarvestJob failed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "HarvestJob", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HarvestJob", "variableName" : "harvestJob", "variableType" : "HarvestJob", "documentation" : null, "simpleType" : "HarvestJob", "variableSetterType" : "HarvestJob" }, "wrapper" : false, "xmlNamespace" : null }, "HlsEncryption" : { "c2jName" : "HlsEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An HTTP Live Streaming (HLS) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #constantInitializationVector()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #constantInitializationVector(String)}\n", "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConstantInitializationVector property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConstantInitializationVector", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "constantInitializationVector", "fluentSetterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "constantInitializationVector", "getterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@return A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "constantInitializationVector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "constantInitializationVector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ConstantInitializationVector", "sensitive" : false, "setterDocumentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n\n@param constantInitializationVector A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.", "setterMethodName" : "setConstantInitializationVector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "constantInitializationVector", "variableType" : "String", "documentation" : "A constant initialization vector for encryption (optional).\nWhen not specified the initialization vector will be periodically rotated.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #encryptionMethodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #encryptionMethod(String)}\n", "documentation" : "The encryption method to use.", "endpointDiscoveryId" : false, "enumType" : "EncryptionMethod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EncryptionMethod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryptionMethod", "fluentEnumGetterMethodName" : "encryptionMethod", "fluentEnumSetterMethodName" : "encryptionMethod", "fluentGetterMethodName" : "encryptionMethodAsString", "fluentSetterDocumentation" : "The encryption method to use.\n@param encryptionMethod The encryption method to use.\n@see EncryptionMethod\n@return Returns a reference to this object so that method calls can be chained together.\n@see EncryptionMethod", "fluentSetterMethodName" : "encryptionMethod", "getterDocumentation" : "The encryption method to use.\n

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

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

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

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

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

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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.\n@deprecated Use {@link #ingestEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ingestEndpoints(List)}\n", "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpoints", "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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IngestEndpoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IngestEndpoints" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.\n@deprecated Use {@link #ingestEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ingestEndpoints(List)}\n", "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpoints", "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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IngestEndpoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.\n@deprecated Use {@link #ingestEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ingestEndpoints(List)}\n", "documentation" : "A list of endpoints to which the source stream should be sent.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpoints", "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

\nYou can use {@link #hasIngestEndpoints()} to see if a value was sent in this field.\n

\n@return A list of endpoints to which the source stream should be sent.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ingestEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingestEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(IngestEndpoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "IngestEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : null, "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "IngestEndpoint", "variableName" : "member", "variableType" : "IngestEndpoint", "documentation" : "", "simpleType" : "IngestEndpoint", "variableSetterType" : "IngestEndpoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "IngestEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "IngestEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "IngestEndpoints", "sensitive" : false, "setterDocumentation" : "A list of endpoints to which the source stream should be sent.\n@param ingestEndpoints A list of endpoints to which the source stream should be sent.", "setterMethodName" : "setIngestEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "ingestEndpoints", "variableType" : "java.util.List", "documentation" : "A list of endpoints to which the source stream should be sent.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "HlsManifest" : { "c2jName" : "HlsManifest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A HTTP Live Streaming (HLS) manifest configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.\n@deprecated Use {@link #playlistWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #playlistWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds(Integer)}\n", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgramDateTimeIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgramDateTimeIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdMarkers" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PlaylistWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.\n@deprecated Use {@link #playlistWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #playlistWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProgramDateTimeIntervalSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds(Integer)}\n", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgramDateTimeIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgramDateTimeIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.\n@deprecated Use {@link #playlistWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #playlistWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds(Integer)}\n", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgramDateTimeIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgramDateTimeIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Id" ], "shapeName" : "HlsManifest", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HlsManifest", "variableName" : "hlsManifest", "variableType" : "HlsManifest", "documentation" : null, "simpleType" : "HlsManifest", "variableSetterType" : "HlsManifest" }, "wrapper" : false, "xmlNamespace" : null }, "HlsManifestCreateOrUpdateParameters" : { "c2jName" : "HlsManifestCreateOrUpdateParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A HTTP Live Streaming (HLS) manifest configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

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

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.\n@deprecated Use {@link #playlistWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #playlistWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds(Integer)}\n", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgramDateTimeIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgramDateTimeIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdMarkers" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

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

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

\n@return The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlaylistType", "sensitive" : false, "setterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType", "setterMethodName" : "setPlaylistType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "playlistType", "variableType" : "String", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PlaylistWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.\n@deprecated Use {@link #playlistWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #playlistWindowSeconds(Integer)}\n", "documentation" : "Time window (in seconds) contained in each parent manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "playlistWindowSeconds", "fluentSetterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "playlistWindowSeconds", "getterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@return Time window (in seconds) contained in each parent manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "playlistWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "playlistWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PlaylistWindowSeconds", "sensitive" : false, "setterDocumentation" : "Time window (in seconds) contained in each parent manifest.\n@param playlistWindowSeconds Time window (in seconds) contained in each parent manifest.", "setterMethodName" : "setPlaylistWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "playlistWindowSeconds", "variableType" : "Integer", "documentation" : "Time window (in seconds) contained in each parent manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProgramDateTimeIntervalSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #programDateTimeIntervalSeconds(Integer)}\n", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProgramDateTimeIntervalSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgramDateTimeIntervalSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "programDateTimeIntervalSeconds", "fluentSetterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "programDateTimeIntervalSeconds", "getterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@return The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "programDateTimeIntervalSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "programDateTimeIntervalSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProgramDateTimeIntervalSeconds", "sensitive" : false, "setterDocumentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n\n@param programDateTimeIntervalSeconds The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.", "setterMethodName" : "setProgramDateTimeIntervalSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "programDateTimeIntervalSeconds", "variableType" : "Integer", "documentation" : "The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag\ninserted into manifests. Additionally, when an interval is specified\nID3Timed Metadata messages will be generated every 5 seconds using the\ningest time of the content.\nIf the interval is not specified, or set to 0, then\nno EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no\nID3Timed Metadata messages will be generated. Note that irrespective\nof this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input,\nit will be passed through to HLS output.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #adMarkersAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #adMarkers(String)}\n", "documentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n", "endpointDiscoveryId" : false, "enumType" : "AdMarkers", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdMarkers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdMarkers", "fluentEnumGetterMethodName" : "adMarkers", "fluentEnumSetterMethodName" : "adMarkers", "fluentGetterMethodName" : "adMarkersAsString", "fluentSetterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n@param adMarkers This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n@see AdMarkers\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdMarkers", "fluentSetterMethodName" : "adMarkers", "getterDocumentation" : "This setting controls how ad markers are included in the packaged OriginEndpoint.\n\"NONE\" will omit all SCTE-35 ad markers from the output.\n\"PASSTHROUGH\" causes the manifest to contain a copy of the SCTE-35 ad\nmarkers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest.\n\"SCTE35_ENHANCED\" generates ad markers and blackout tags based on SCTE-35\nmessages in the input source.\n\n

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

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

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

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

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(HlsEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream(Boolean)}\n", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeIframeOnlyStream property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeIframeOnlyStream", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #playlistTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #playlistType(String)}\n", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistType", "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

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

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AdsOnDeliveryRestrictions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Encryption" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(HlsEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IncludeIframeOnlyStream" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream(Boolean)}\n", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeIframeOnlyStream property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeIframeOnlyStream", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PlaylistType" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #playlistTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #playlistType(String)}\n", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistType", "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

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

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

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

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.\n@deprecated Use {@link #adTriggersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adTriggersWithStrings(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdTriggers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdTriggers", "fluentEnumGetterMethodName" : "adTriggers", "fluentEnumSetterMethodName" : "adTriggers", "fluentGetterMethodName" : "adTriggersAsStrings", "fluentSetterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adTriggersWithStrings", "getterDocumentation" : "Returns the value of the AdTriggers property for this object.\n

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

\n

\nYou can use {@link #hasAdTriggers()} to see if a value was sent in this field.\n

\n@return The value of the AdTriggers property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adTriggers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adTriggers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "__AdTriggersElement", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdTriggersElement", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdTriggersElement", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

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

\n@return The value of the Member property for this object.\n@see AdTriggersElement", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see AdTriggersElement", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdTriggers", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdTriggers property for this object.\n\n@param adTriggers The new value for the AdTriggers property for this object.", "setterMethodName" : "setAdTriggers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adTriggers", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAdsOnDeliveryRestrictions", "beanStyleSetterMethodName" : "setAdsOnDeliveryRestrictions", "c2jName" : "AdsOnDeliveryRestrictions", "c2jShape" : "AdsOnDeliveryRestrictions", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #adsOnDeliveryRestrictionsAsString(String)}.\n@param adsOnDeliveryRestrictions a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #adsOnDeliveryRestrictions(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictionsAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions\n@deprecated Use {@link #adsOnDeliveryRestrictions(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AdsOnDeliveryRestrictions", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdsOnDeliveryRestrictions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdsOnDeliveryRestrictions", "fluentEnumGetterMethodName" : "adsOnDeliveryRestrictions", "fluentEnumSetterMethodName" : "adsOnDeliveryRestrictions", "fluentGetterMethodName" : "adsOnDeliveryRestrictionsAsString", "fluentSetterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions\n@return Returns a reference to this object so that method calls can be chained together.\n@see AdsOnDeliveryRestrictions", "fluentSetterMethodName" : "adsOnDeliveryRestrictions", "getterDocumentation" : "Returns the value of the AdsOnDeliveryRestrictions property for this object.\n

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

\n@return The value of the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "adsOnDeliveryRestrictions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "adsOnDeliveryRestrictions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdsOnDeliveryRestrictions", "sensitive" : false, "setterDocumentation" : "Sets the value of the AdsOnDeliveryRestrictions property for this object.\n\n@param adsOnDeliveryRestrictions The new value for the AdsOnDeliveryRestrictions property for this object.\n@see AdsOnDeliveryRestrictions", "setterMethodName" : "setAdsOnDeliveryRestrictions", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "adsOnDeliveryRestrictions", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(HlsEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "HlsEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : null, "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsEncryption", "variableName" : "encryption", "variableType" : "HlsEncryption", "documentation" : "", "simpleType" : "HlsEncryption", "variableSetterType" : "HlsEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #includeIframeOnlyStream(Boolean)}\n", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeIframeOnlyStream property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeIframeOnlyStream", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeIframeOnlyStream", "fluentSetterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeIframeOnlyStream", "getterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@return When enabled, an I-Frame only stream will be included in the output.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "includeIframeOnlyStream", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeIframeOnlyStream", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeIframeOnlyStream", "sensitive" : false, "setterDocumentation" : "When enabled, an I-Frame only stream will be included in the output.\n@param includeIframeOnlyStream When enabled, an I-Frame only stream will be included in the output.", "setterMethodName" : "setIncludeIframeOnlyStream", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeIframeOnlyStream", "variableType" : "Boolean", "documentation" : "When enabled, an I-Frame only stream will be included in the output.", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #playlistTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #playlistType(String)}\n", "documentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n", "endpointDiscoveryId" : false, "enumType" : "PlaylistType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PlaylistType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPlaylistType", "fluentEnumGetterMethodName" : "playlistType", "fluentEnumSetterMethodName" : "playlistType", "fluentGetterMethodName" : "playlistTypeAsString", "fluentSetterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n@param playlistType The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n@see PlaylistType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlaylistType", "fluentSetterMethodName" : "playlistType", "getterDocumentation" : "The HTTP Live Streaming (HLS) playlist type.\nWhen either \"EVENT\" or \"VOD\" is specified, a corresponding EXT-X-PLAYLIST-TYPE\nentry will be included in the media playlist.\n\n

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

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

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

\n

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "A list of Channel records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Channels property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannels", "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

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Channel)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Channel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : "", "simpleType" : "Channel", "variableSetterType" : "Channel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Channel", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Channel", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A list of Channel records.\n@param channels A list of Channel records.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "A list of Channel records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channels" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of Channel records.\n

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

\n

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "A list of Channel records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Channels property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannels", "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

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Channel)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Channel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : "", "simpleType" : "Channel", "variableSetterType" : "Channel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Channel", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Channel", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A list of Channel records.\n@param channels A list of Channel records.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "A list of Channel records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of Channel records.\n

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

\n

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "A list of Channel records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Channels property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannels", "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

\nYou can use {@link #hasChannels()} to see if a value was sent in this field.\n

\n@return A list of Channel records.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Channel)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Channel", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : null, "simpleType" : "Channel", "variableSetterType" : "Channel" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Channel", "variableName" : "member", "variableType" : "Channel", "documentation" : "", "simpleType" : "Channel", "variableSetterType" : "Channel" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Channel", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Channel", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Channels", "sensitive" : false, "setterDocumentation" : "A list of Channel records.\n@param channels A list of Channel records.", "setterMethodName" : "setChannels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "A list of Channel records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "ListHarvestJobsRequest" : { "c2jName" : "ListHarvestJobsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListHarvestJobs", "locationName" : null, "requestUri" : "/harvest_jobs", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeChannelId", "beanStyleSetterMethodName" : "setIncludeChannelId", "c2jName" : "IncludeChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs 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 #includeChannelId(String)}.\n@param includeChannelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeChannelId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@deprecated Use {@link #includeChannelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeChannelId(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeChannelId", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeChannelId", "getterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs 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" : "includeChannelId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeChannelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeChannelId", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.", "setterMethodName" : "setIncludeChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeStatus", "beanStyleSetterMethodName" : "setIncludeStatus", "c2jName" : "IncludeStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeStatus(String)}.\n@param includeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.\n@deprecated Use {@link #includeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeStatus(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeStatus", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeStatus", "getterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.", "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" : "includeStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeStatus", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.", "setterMethodName" : "setIncludeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IncludeChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeChannelId", "beanStyleSetterMethodName" : "setIncludeChannelId", "c2jName" : "IncludeChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs 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 #includeChannelId(String)}.\n@param includeChannelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeChannelId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@deprecated Use {@link #includeChannelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeChannelId(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeChannelId", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeChannelId", "getterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs 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" : "includeChannelId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeChannelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeChannelId", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.", "setterMethodName" : "setIncludeChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IncludeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeStatus", "beanStyleSetterMethodName" : "setIncludeStatus", "c2jName" : "IncludeStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeStatus(String)}.\n@param includeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.\n@deprecated Use {@link #includeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeStatus(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeStatus", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeStatus", "getterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.", "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" : "includeStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeStatus", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.", "setterMethodName" : "setIncludeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeChannelId", "beanStyleSetterMethodName" : "setIncludeChannelId", "c2jName" : "IncludeChannelId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs 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 #includeChannelId(String)}.\n@param includeChannelId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeChannelId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@deprecated Use {@link #includeChannelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeChannelId(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeChannelId", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeChannelId", "getterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@return When specified, the request will return only HarvestJobs 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" : "includeChannelId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeChannelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeChannelId", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.\n@param includeChannelId When specified, the request will return only HarvestJobs associated with the given Channel ID.", "setterMethodName" : "setIncludeChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeChannelId", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs associated with the given Channel ID.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeStatus", "beanStyleSetterMethodName" : "setIncludeStatus", "c2jName" : "IncludeStatus", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #includeStatus(String)}.\n@param includeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #includeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.\n@deprecated Use {@link #includeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeStatus(String)}\n", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeStatus", "fluentSetterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeStatus", "getterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@return When specified, the request will return only HarvestJobs in the given status.", "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" : "includeStatus", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IncludeStatus", "sensitive" : false, "setterDocumentation" : "When specified, the request will return only HarvestJobs in the given status.\n@param includeStatus When specified, the request will return only HarvestJobs in the given status.", "setterMethodName" : "setIncludeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "includeStatus", "variableType" : "String", "documentation" : "When specified, the request will return only HarvestJobs in the given status.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxResults(Integer)}\n", "documentation" : "The upper bound on the number of records to return.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxResults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "The upper bound on the number of records to return.\n@return The upper bound on the number of records to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "maxResults", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "The upper bound on the number of records to return.\n@param maxResults The upper bound on the number of records to return.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "The upper bound on the number of records to return.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token used to resume pagination from the end of a previous request.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@return A token used to resume pagination from the end of a previous request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "nextToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token used to resume pagination from the end of a previous request.\n@param nextToken A token used to resume pagination from the end of a previous request.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token used to resume pagination from the end of a previous request.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListHarvestJobsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListHarvestJobsRequest", "variableName" : "listHarvestJobsRequest", "variableType" : "ListHarvestJobsRequest", "documentation" : null, "simpleType" : "ListHarvestJobsRequest", "variableSetterType" : "ListHarvestJobsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListHarvestJobsResponse" : { "c2jName" : "ListHarvestJobsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHarvestJobs", "beanStyleSetterMethodName" : "setHarvestJobs", "c2jName" : "HarvestJobs", "c2jShape" : "__listOfHarvestJob", "defaultConsumerFluentSetterDocumentation" : "A list of HarvestJob 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 #harvestJobs(List)}.\n@param harvestJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #harvestJobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

\n@return A list of HarvestJob records.\n@deprecated Use {@link #harvestJobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #harvestJobs(List)}\n", "documentation" : "A list of HarvestJob records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HarvestJobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHarvestJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "harvestJobs", "fluentSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "harvestJobs", "getterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

\n@return A list of HarvestJob 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" : "harvestJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "harvestJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HarvestJob", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HarvestJob.Builder} avoiding the need to create one manually via {@link HarvestJob#builder()}.\n\nWhen the {@link Consumer} completes, {@link HarvestJob.Builder#build()} is called immediately and its result is passed to {@link #member(HarvestJob)}.\n@param member a consumer that will call methods on {@link HarvestJob.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HarvestJob)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HarvestJob)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HarvestJob", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HarvestJob", "variableName" : "member", "variableType" : "HarvestJob", "documentation" : null, "simpleType" : "HarvestJob", "variableSetterType" : "HarvestJob" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HarvestJob", "variableName" : "member", "variableType" : "HarvestJob", "documentation" : "", "simpleType" : "HarvestJob", "variableSetterType" : "HarvestJob" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HarvestJob", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HarvestJob", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HarvestJobs", "sensitive" : false, "setterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.", "setterMethodName" : "setHarvestJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "harvestJobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "harvestJobs", "variableType" : "java.util.List", "documentation" : "A list of HarvestJob records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "HarvestJobs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHarvestJobs", "beanStyleSetterMethodName" : "setHarvestJobs", "c2jName" : "HarvestJobs", "c2jShape" : "__listOfHarvestJob", "defaultConsumerFluentSetterDocumentation" : "A list of HarvestJob 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 #harvestJobs(List)}.\n@param harvestJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #harvestJobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

\n@return A list of HarvestJob records.\n@deprecated Use {@link #harvestJobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #harvestJobs(List)}\n", "documentation" : "A list of HarvestJob records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HarvestJobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHarvestJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "harvestJobs", "fluentSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "harvestJobs", "getterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

\n@return A list of HarvestJob 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" : "harvestJobs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "harvestJobs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "HarvestJob", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link HarvestJob.Builder} avoiding the need to create one manually via {@link HarvestJob#builder()}.\n\nWhen the {@link Consumer} completes, {@link HarvestJob.Builder#build()} is called immediately and its result is passed to {@link #member(HarvestJob)}.\n@param member a consumer that will call methods on {@link HarvestJob.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(HarvestJob)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(HarvestJob)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "HarvestJob", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "HarvestJob", "variableName" : "member", "variableType" : "HarvestJob", "documentation" : null, "simpleType" : "HarvestJob", "variableSetterType" : "HarvestJob" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HarvestJob", "variableName" : "member", "variableType" : "HarvestJob", "documentation" : "", "simpleType" : "HarvestJob", "variableSetterType" : "HarvestJob" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "HarvestJob", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "HarvestJob", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "HarvestJobs", "sensitive" : false, "setterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.", "setterMethodName" : "setHarvestJobs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "harvestJobs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "harvestJobs", "variableType" : "java.util.List", "documentation" : "A list of HarvestJob records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getHarvestJobs", "beanStyleSetterMethodName" : "setHarvestJobs", "c2jName" : "HarvestJobs", "c2jShape" : "__listOfHarvestJob", "defaultConsumerFluentSetterDocumentation" : "A list of HarvestJob 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 #harvestJobs(List)}.\n@param harvestJobs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #harvestJobs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

\n@return A list of HarvestJob records.\n@deprecated Use {@link #harvestJobs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #harvestJobs(List)}\n", "documentation" : "A list of HarvestJob records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HarvestJobs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHarvestJobs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "harvestJobs", "fluentSetterDocumentation" : "A list of HarvestJob records.\n@param harvestJobs A list of HarvestJob records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "harvestJobs", "getterDocumentation" : "A list of HarvestJob records.\n

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

\n

\nYou can use {@link #hasHarvestJobs()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

\n@return A list of OriginEndpoint records.\n@deprecated Use {@link #originEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #originEndpoints(List)}\n", "documentation" : "A list of OriginEndpoint records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpoints", "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

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

\n@return A list of OriginEndpoint records.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(OriginEndpoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OriginEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : null, "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : "", "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OriginEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OriginEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OriginEndpoints", "sensitive" : false, "setterDocumentation" : "A list of OriginEndpoint records.\n@param originEndpoints A list of OriginEndpoint records.", "setterMethodName" : "setOriginEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : "A list of OriginEndpoint records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OriginEndpoints" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of OriginEndpoint records.\n

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

\n

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

\n@return A list of OriginEndpoint records.\n@deprecated Use {@link #originEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #originEndpoints(List)}\n", "documentation" : "A list of OriginEndpoint records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpoints", "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

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

\n@return A list of OriginEndpoint records.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "originEndpoints", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "originEndpoints", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(OriginEndpoint)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OriginEndpoint", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : null, "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OriginEndpoint", "variableName" : "member", "variableType" : "OriginEndpoint", "documentation" : "", "simpleType" : "OriginEndpoint", "variableSetterType" : "OriginEndpoint" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OriginEndpoint", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OriginEndpoint", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OriginEndpoints", "sensitive" : false, "setterDocumentation" : "A list of OriginEndpoint records.\n@param originEndpoints A list of OriginEndpoint records.", "setterMethodName" : "setOriginEndpoints", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "originEndpoints", "variableType" : "java.util.List", "documentation" : "A list of OriginEndpoint records.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@return A token that can be used to resume pagination from the end of the collection.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "nextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "A token that can be used to resume pagination from the end of the collection.\n@param nextToken A token that can be used to resume pagination from the end of the collection.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "A token that can be used to resume pagination from the end of the collection.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A list of OriginEndpoint records.\n

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

\n

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

\n@return A list of OriginEndpoint records.\n@deprecated Use {@link #originEndpoints()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #originEndpoints(List)}\n", "documentation" : "A list of OriginEndpoint records.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OriginEndpoints property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOriginEndpoints", "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

\nYou can use {@link #hasOriginEndpoints()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ManifestLayout" : { "c2jName" : "ManifestLayout", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "FULL", "value" : "FULL" }, { "name" : "COMPACT", "value" : "COMPACT" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ManifestLayout", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ManifestLayout", "variableName" : "manifestLayout", "variableType" : "ManifestLayout", "documentation" : null, "simpleType" : "ManifestLayout", "variableSetterType" : "ManifestLayout" }, "wrapper" : false, "xmlNamespace" : null }, "MssEncryption" : { "c2jName" : "MssEncryption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) encryption configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SpekeKeyProvider" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSpekeKeyProvider", "beanStyleSetterMethodName" : "setSpekeKeyProvider", "c2jName" : "SpekeKeyProvider", "c2jShape" : "SpekeKeyProvider", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\nThis is a convenience that creates an instance of the {@link SpekeKeyProvider.Builder} avoiding the need to create one manually via {@link SpekeKeyProvider#builder()}.\n\nWhen the {@link Consumer} completes, {@link SpekeKeyProvider.Builder#build()} is called immediately and its result is passed to {@link #spekeKeyProvider(SpekeKeyProvider)}.\n@param spekeKeyProvider a consumer that will call methods on {@link SpekeKeyProvider.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #spekeKeyProvider(SpekeKeyProvider)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.\n@deprecated Use {@link #spekeKeyProvider()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #spekeKeyProvider(SpekeKeyProvider)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SpekeKeyProvider property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSpekeKeyProvider", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "spekeKeyProvider", "fluentSetterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "spekeKeyProvider", "getterDocumentation" : "Returns the value of the SpekeKeyProvider property for this object.\n@return The value of the SpekeKeyProvider property for this object.", "getterModel" : { "returnType" : "SpekeKeyProvider", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "spekeKeyProvider", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "spekeKeyProvider", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SpekeKeyProvider", "sensitive" : false, "setterDocumentation" : "Sets the value of the SpekeKeyProvider property for this object.\n\n@param spekeKeyProvider The new value for the SpekeKeyProvider property for this object.", "setterMethodName" : "setSpekeKeyProvider", "setterModel" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : "", "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SpekeKeyProvider" ], "shapeName" : "MssEncryption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "mssEncryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "wrapper" : false, "xmlNamespace" : null }, "MssPackage" : { "c2jName" : "MssPackage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A Microsoft Smooth Streaming (MSS) packaging configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(MssEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Encryption" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(MssEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SegmentDurationSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StreamSelection" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEncryption", "beanStyleSetterMethodName" : "setEncryption", "c2jName" : "Encryption", "c2jShape" : "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.\n@deprecated Use {@link #encryption()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #encryption(MssEncryption)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Encryption property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEncryption", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "encryption", "fluentSetterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "encryption", "getterDocumentation" : "Returns the value of the Encryption property for this object.\n@return The value of the Encryption property for this object.", "getterModel" : { "returnType" : "MssEncryption", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "encryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "encryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Encryption", "sensitive" : false, "setterDocumentation" : "Sets the value of the Encryption property for this object.\n\n@param encryption The new value for the Encryption property for this object.", "setterMethodName" : "setEncryption", "setterModel" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : null, "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssEncryption", "variableName" : "encryption", "variableType" : "MssEncryption", "documentation" : "", "simpleType" : "MssEncryption", "variableSetterType" : "MssEncryption" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.\n@deprecated Use {@link #manifestWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestWindowSeconds(Integer)}\n", "documentation" : "The time window (in seconds) contained in each manifest.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestWindowSeconds", "fluentSetterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestWindowSeconds", "getterDocumentation" : "The time window (in seconds) contained in each manifest.\n@return The time window (in seconds) contained in each manifest.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ManifestWindowSeconds", "sensitive" : false, "setterDocumentation" : "The time window (in seconds) contained in each manifest.\n@param manifestWindowSeconds The time window (in seconds) contained in each manifest.", "setterMethodName" : "setManifestWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "manifestWindowSeconds", "variableType" : "Integer", "documentation" : "The time window (in seconds) contained in each manifest.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.\n@deprecated Use {@link #segmentDurationSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #segmentDurationSeconds(Integer)}\n", "documentation" : "The duration (in seconds) of each segment.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SegmentDurationSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSegmentDurationSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "segmentDurationSeconds", "fluentSetterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "segmentDurationSeconds", "getterDocumentation" : "The duration (in seconds) of each segment.\n@return The duration (in seconds) of each segment.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "segmentDurationSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "segmentDurationSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SegmentDurationSeconds", "sensitive" : false, "setterDocumentation" : "The duration (in seconds) of each segment.\n@param segmentDurationSeconds The duration (in seconds) of each segment.", "setterMethodName" : "setSegmentDurationSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "segmentDurationSeconds", "variableType" : "Integer", "documentation" : "The duration (in seconds) of each segment.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStreamSelection", "beanStyleSetterMethodName" : "setStreamSelection", "c2jName" : "StreamSelection", "c2jShape" : "StreamSelection", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\nThis is a convenience that creates an instance of the {@link StreamSelection.Builder} avoiding the need to create one manually via {@link StreamSelection#builder()}.\n\nWhen the {@link Consumer} completes, {@link StreamSelection.Builder#build()} is called immediately and its result is passed to {@link #streamSelection(StreamSelection)}.\n@param streamSelection a consumer that will call methods on {@link StreamSelection.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamSelection(StreamSelection)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.\n@deprecated Use {@link #streamSelection()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #streamSelection(StreamSelection)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamSelection property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamSelection", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamSelection", "fluentSetterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamSelection", "getterDocumentation" : "Returns the value of the StreamSelection property for this object.\n@return The value of the StreamSelection property for this object.", "getterModel" : { "returnType" : "StreamSelection", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamSelection", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamSelection", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StreamSelection", "sensitive" : false, "setterDocumentation" : "Sets the value of the StreamSelection property for this object.\n\n@param streamSelection The new value for the StreamSelection property for this object.", "setterMethodName" : "setStreamSelection", "setterModel" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : null, "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StreamSelection", "variableName" : "streamSelection", "variableType" : "StreamSelection", "documentation" : "", "simpleType" : "StreamSelection", "variableSetterType" : "StreamSelection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MssPackage", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "wrapper" : false, "xmlNamespace" : null }, "NotFoundException" : { "c2jName" : "NotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "The requested resource does not exist.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "NotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotFoundException", "variableName" : "notFoundException", "variableType" : "NotFoundException", "documentation" : null, "simpleType" : "NotFoundException", "variableSetterType" : "NotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "OriginEndpoint" : { "c2jName" : "OriginEndpoint", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An OriginEndpoint resource configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Origination" : { "c2jName" : "Origination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALLOW", "value" : "ALLOW" }, { "name" : "DENY", "value" : "DENY" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Origination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Origination", "variableName" : "origination", "variableType" : "Origination", "documentation" : null, "simpleType" : "Origination", "variableSetterType" : "Origination" }, "wrapper" : false, "xmlNamespace" : null }, "PeriodTriggersElement" : { "c2jName" : "__PeriodTriggersElement", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ADS", "value" : "ADS" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PeriodTriggersElement", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PeriodTriggersElement", "variableName" : "periodTriggersElement", "variableType" : "PeriodTriggersElement", "documentation" : null, "simpleType" : "PeriodTriggersElement", "variableSetterType" : "PeriodTriggersElement" }, "wrapper" : false, "xmlNamespace" : null }, "PlaylistType" : { "c2jName" : "PlaylistType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "EVENT", "value" : "EVENT" }, { "name" : "VOD", "value" : "VOD" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PlaylistType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PlaylistType", "variableName" : "playlistType", "variableType" : "PlaylistType", "documentation" : null, "simpleType" : "PlaylistType", "variableSetterType" : "PlaylistType" }, "wrapper" : false, "xmlNamespace" : null }, "Profile" : { "c2jName" : "Profile", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NONE", "value" : "NONE" }, { "name" : "HBBTV_1_5", "value" : "HBBTV_1_5" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Profile", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Profile", "variableName" : "profile", "variableType" : "Profile", "documentation" : null, "simpleType" : "Profile", "variableSetterType" : "Profile" }, "wrapper" : false, "xmlNamespace" : null }, "RotateIngestEndpointCredentialsRequest" : { "c2jName" : "RotateIngestEndpointCredentialsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RotateIngestEndpointCredentials", "locationName" : null, "requestUri" : "/channels/{id}/ingest_endpoints/{ingest_endpoint_id}/credentials", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the channel the IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the channel the IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated\n@deprecated Use {@link #ingestEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ingestEndpointId(String)}\n", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the channel the IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the channel the IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "IngestEndpointId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated\n@deprecated Use {@link #ingestEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ingestEndpointId(String)}\n", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the channel the IngestEndpoint is on.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@return The ID of the channel the IngestEndpoint is on.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the channel the IngestEndpoint is on.\n@param id The ID of the channel the IngestEndpoint is on.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the channel the IngestEndpoint is on.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIngestEndpointId", "beanStyleSetterMethodName" : "setIngestEndpointId", "c2jName" : "IngestEndpointId", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ingestEndpointId(String)}.\n@param ingestEndpointId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ingestEndpointId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated\n@deprecated Use {@link #ingestEndpointId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ingestEndpointId(String)}\n", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IngestEndpointId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIngestEndpointId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ingestEndpointId", "fluentSetterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ingestEndpointId", "getterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@return The id of the IngestEndpoint whose credentials should be rotated", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ingest_endpoint_id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ingest_endpoint_id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IngestEndpointId", "sensitive" : false, "setterDocumentation" : "The id of the IngestEndpoint whose credentials should be rotated\n@param ingestEndpointId The id of the IngestEndpoint whose credentials should be rotated", "setterMethodName" : "setIngestEndpointId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ingestEndpointId", "variableType" : "String", "documentation" : "The id of the IngestEndpoint whose credentials should be rotated", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IngestEndpointId", "Id" ], "shapeName" : "RotateIngestEndpointCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RotateIngestEndpointCredentialsRequest", "variableName" : "rotateIngestEndpointCredentialsRequest", "variableType" : "RotateIngestEndpointCredentialsRequest", "documentation" : null, "simpleType" : "RotateIngestEndpointCredentialsRequest", "variableSetterType" : "RotateIngestEndpointCredentialsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RotateIngestEndpointCredentialsResponse" : { "c2jName" : "RotateIngestEndpointCredentialsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsIngest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RotateIngestEndpointCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RotateIngestEndpointCredentialsResponse", "variableName" : "rotateIngestEndpointCredentialsResponse", "variableType" : "RotateIngestEndpointCredentialsResponse", "documentation" : null, "simpleType" : "RotateIngestEndpointCredentialsResponse", "variableSetterType" : "RotateIngestEndpointCredentialsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "S3Destination" : { "c2jName" : "S3Destination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters for where in an S3 bucket to place the harvested content\n", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported\n@deprecated Use {@link #bucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucketName(String)}\n", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestKey", "beanStyleSetterMethodName" : "setManifestKey", "c2jName" : "ManifestKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestKey(String)}.\n@param manifestKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@deprecated Use {@link #manifestKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifestKey(String)}\n", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestKey", "fluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestKey", "getterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestKey", "sensitive" : false, "setterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "setterMethodName" : "setManifestKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BucketName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported\n@deprecated Use {@link #bucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucketName(String)}\n", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestKey", "beanStyleSetterMethodName" : "setManifestKey", "c2jName" : "ManifestKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestKey(String)}.\n@param manifestKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@deprecated Use {@link #manifestKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifestKey(String)}\n", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestKey", "fluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestKey", "getterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestKey", "sensitive" : false, "setterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "setterMethodName" : "setManifestKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoleArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported\n@deprecated Use {@link #bucketName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bucketName(String)}\n", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BucketName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBucketName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@return The name of an S3 bucket within which harvested content will be exported", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "bucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "bucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "The name of an S3 bucket within which harvested content will be exported\n\n@param bucketName The name of an S3 bucket within which harvested content will be exported", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "The name of an S3 bucket within which harvested content will be exported\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getManifestKey", "beanStyleSetterMethodName" : "setManifestKey", "c2jName" : "ManifestKey", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #manifestKey(String)}.\n@param manifestKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #manifestKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@deprecated Use {@link #manifestKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #manifestKey(String)}\n", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestKey", "fluentSetterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestKey", "getterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@return The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestKey", "sensitive" : false, "setterDocumentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n\n@param manifestKey The key in the specified S3 bucket where the harvested top-level manifest will be placed.", "setterMethodName" : "setManifestKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestKey", "variableType" : "String", "documentation" : "The key in the specified S3 bucket where the harvested top-level manifest will be placed.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoleArn", "beanStyleSetterMethodName" : "setRoleArn", "c2jName" : "RoleArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@return The IAM role used to write to the specified S3 bucket", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "The IAM role used to write to the specified S3 bucket\n\n@param roleArn The IAM role used to write to the specified S3 bucket", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "The IAM role used to write to the specified S3 bucket\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ManifestKey", "BucketName", "RoleArn" ], "shapeName" : "S3Destination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3Destination", "variableName" : "s3Destination", "variableType" : "S3Destination", "documentation" : null, "simpleType" : "S3Destination", "variableSetterType" : "S3Destination" }, "wrapper" : false, "xmlNamespace" : null }, "SegmentTemplateFormat" : { "c2jName" : "SegmentTemplateFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NUMBER_WITH_TIMELINE", "value" : "NUMBER_WITH_TIMELINE" }, { "name" : "TIME_WITH_TIMELINE", "value" : "TIME_WITH_TIMELINE" }, { "name" : "NUMBER_WITH_DURATION", "value" : "NUMBER_WITH_DURATION" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SegmentTemplateFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SegmentTemplateFormat", "variableName" : "segmentTemplateFormat", "variableType" : "SegmentTemplateFormat", "documentation" : null, "simpleType" : "SegmentTemplateFormat", "variableSetterType" : "SegmentTemplateFormat" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceUnavailableException" : { "c2jName" : "ServiceUnavailableException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "An unexpected error occurred.", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceUnavailableException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 503, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceUnavailableException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceUnavailableException", "variableName" : "serviceUnavailableException", "variableType" : "ServiceUnavailableException", "documentation" : null, "simpleType" : "ServiceUnavailableException", "variableSetterType" : "ServiceUnavailableException" }, "wrapper" : false, "xmlNamespace" : null }, "SpekeKeyProvider" : { "c2jName" : "SpekeKeyProvider", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCertificateArn", "beanStyleSetterMethodName" : "setCertificateArn", "c2jName" : "CertificateArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #certificateArn(String)}.\n@param certificateArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #certificateArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@return An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@deprecated Use {@link #certificateArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #certificateArn(String)}\n", "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CertificateArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCertificateArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "certificateArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "certificateArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@return An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "certificateArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "certificateArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CertificateArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n\n@param certificateArn An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.", "setterMethodName" : "setCertificateArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "certificateArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of a Certificate Manager certificate\nthat MediaPackage will use for enforcing secure end-to-end data\ntransfer with the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The resource ID to include in key requests.\n@return The resource ID to include in key requests.\n@deprecated Use {@link #resourceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #resourceId(String)}\n", "documentation" : "The resource ID to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "The resource ID to include in key requests.\n@return The resource ID to include in key requests.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "The resource ID to include in key requests.\n@param resourceId The resource ID to include in key requests.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "The resource ID to include in key requests.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #roleArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #roleArn(String)}\n", "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoleArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoleArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "roleArn", "fluentSetterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "roleArn", "getterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@return An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "roleArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "roleArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RoleArn", "sensitive" : false, "setterDocumentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n\n@param roleArn An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.", "setterMethodName" : "setRoleArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "roleArn", "variableType" : "String", "documentation" : "An Amazon Resource Name (ARN) of an IAM role that AWS Elemental\nMediaPackage will assume when accessing the key provider service.\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

\n@return The system IDs to include in key requests.\n@deprecated Use {@link #systemIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #systemIds(List)}\n", "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SystemIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSystemIds", "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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

\n@return The system IDs to include in key requests.\n@deprecated Use {@link #systemIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #systemIds(List)}\n", "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SystemIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSystemIds", "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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

\n@return The system IDs to include in key requests.\n@deprecated Use {@link #systemIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #systemIds(List)}\n", "documentation" : "The system IDs to include in key requests.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SystemIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSystemIds", "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

\nYou can use {@link #hasSystemIds()} to see if a value was sent in this field.\n

\n@return The system IDs to include in key requests.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "systemIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "systemIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SystemIds", "sensitive" : false, "setterDocumentation" : "The system IDs to include in key requests.\n@param systemIds The system IDs to include in key requests.", "setterMethodName" : "setSystemIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "systemIds", "variableType" : "java.util.List", "documentation" : "The system IDs to include in key requests.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the external key provider service.\n@return The URL of the external key provider service.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the external key provider service.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the external key provider service.\n@return The URL of the external key provider service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the external key provider service.\n@param url The URL of the external key provider service.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the external key provider service.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceId", "SystemIds", "Url", "RoleArn" ], "shapeName" : "SpekeKeyProvider", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SpekeKeyProvider", "variableName" : "spekeKeyProvider", "variableType" : "SpekeKeyProvider", "documentation" : null, "simpleType" : "SpekeKeyProvider", "variableSetterType" : "SpekeKeyProvider" }, "wrapper" : false, "xmlNamespace" : null }, "Status" : { "c2jName" : "Status", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "SUCCEEDED", "value" : "SUCCEEDED" }, { "name" : "FAILED", "value" : "FAILED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Status", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Status", "variableName" : "status", "variableType" : "Status", "documentation" : null, "simpleType" : "Status", "variableSetterType" : "Status" }, "wrapper" : false, "xmlNamespace" : null }, "StreamOrder" : { "c2jName" : "StreamOrder", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ORIGINAL", "value" : "ORIGINAL" }, { "name" : "VIDEO_BITRATE_ASCENDING", "value" : "VIDEO_BITRATE_ASCENDING" }, { "name" : "VIDEO_BITRATE_DESCENDING", "value" : "VIDEO_BITRATE_DESCENDING" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StreamOrder", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StreamOrder", "variableName" : "streamOrder", "variableType" : "StreamOrder", "documentation" : null, "simpleType" : "StreamOrder", "variableSetterType" : "StreamOrder" }, "wrapper" : false, "xmlNamespace" : null }, "StreamSelection" : { "c2jName" : "StreamSelection", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "A StreamSelection configuration.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.\n@deprecated Use {@link #maxVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxVideoBitsPerSecond(Integer)}\n", "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.\n@deprecated Use {@link #minVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minVideoBitsPerSecond(Integer)}\n", "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #streamOrderAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #streamOrder(String)}\n", "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamOrder", "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxVideoBitsPerSecond" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.\n@deprecated Use {@link #maxVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxVideoBitsPerSecond(Integer)}\n", "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinVideoBitsPerSecond" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.\n@deprecated Use {@link #minVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minVideoBitsPerSecond(Integer)}\n", "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StreamOrder" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #streamOrderAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #streamOrder(String)}\n", "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamOrder", "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.\n@deprecated Use {@link #maxVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #maxVideoBitsPerSecond(Integer)}\n", "documentation" : "The maximum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxVideoBitsPerSecond", "fluentSetterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxVideoBitsPerSecond", "getterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@return The maximum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "maxVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The maximum video bitrate (bps) to include in output.\n@param maxVideoBitsPerSecond The maximum video bitrate (bps) to include in output.", "setterMethodName" : "setMaxVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The maximum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.\n@deprecated Use {@link #minVideoBitsPerSecond()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #minVideoBitsPerSecond(Integer)}\n", "documentation" : "The minimum video bitrate (bps) to include in output.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinVideoBitsPerSecond property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinVideoBitsPerSecond", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minVideoBitsPerSecond", "fluentSetterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minVideoBitsPerSecond", "getterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@return The minimum video bitrate (bps) to include in output.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "minVideoBitsPerSecond", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "minVideoBitsPerSecond", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinVideoBitsPerSecond", "sensitive" : false, "setterDocumentation" : "The minimum video bitrate (bps) to include in output.\n@param minVideoBitsPerSecond The minimum video bitrate (bps) to include in output.", "setterMethodName" : "setMinVideoBitsPerSecond", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minVideoBitsPerSecond", "variableType" : "Integer", "documentation" : "The minimum video bitrate (bps) to include in output.", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #streamOrderAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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\n@deprecated Use {@link #streamOrder(String)}\n", "documentation" : "A directive that determines the order of streams in the output.", "endpointDiscoveryId" : false, "enumType" : "StreamOrder", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StreamOrder property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStreamOrder", "fluentEnumGetterMethodName" : "streamOrder", "fluentEnumSetterMethodName" : "streamOrder", "fluentGetterMethodName" : "streamOrderAsString", "fluentSetterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder\n@return Returns a reference to this object so that method calls can be chained together.\n@see StreamOrder", "fluentSetterMethodName" : "streamOrder", "getterDocumentation" : "A directive that determines the order of streams in the output.\n

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

\n@return A directive that determines the order of streams in the output.\n@see StreamOrder", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "streamOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "streamOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamOrder", "sensitive" : false, "setterDocumentation" : "A directive that determines the order of streams in the output.\n@param streamOrder A directive that determines the order of streams in the output.\n@see StreamOrder", "setterMethodName" : "setStreamOrder", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamOrder", "variableType" : "String", "documentation" : "A directive that determines the order of streams in the output.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/tags/{resource-arn}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "ResourceArn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceArn(String)}.\n@param resourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceArn", "fluentSetterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "Returns the value of the ResourceArn property for this object.\n@return The value of the ResourceArn property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "resource-arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resource-arn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceArn property for this object.\n\n@param resourceArn The new value for the ResourceArn property for this object.", "setterMethodName" : "setResourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "__mapOf__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

\n@return The key(s) of tag to be deleted\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

\n@return The key(s) of tag to be deleted\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

\n@return The key(s) of tag to be deleted\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "The key(s) of tag to be deleted", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "The key(s) of tag to be deleted\n@param tagKeys The key(s) of tag to be deleted\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "The key(s) of tag to be deleted\n

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

\n

\nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

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

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsIngest" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@return The Amazon Resource Name (ARN) assigned to the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the Channel.\n@param arn The Amazon Resource Name (ARN) assigned to the Channel.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "A short text description of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the Channel.\n@return A short text description of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the Channel.\n@param description A short text description of the Channel.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHlsIngest", "beanStyleSetterMethodName" : "setHlsIngest", "c2jName" : "HlsIngest", "c2jShape" : "HlsIngest", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\nThis is a convenience that creates an instance of the {@link HlsIngest.Builder} avoiding the need to create one manually via {@link HlsIngest#builder()}.\n\nWhen the {@link Consumer} completes, {@link HlsIngest.Builder#build()} is called immediately and its result is passed to {@link #hlsIngest(HlsIngest)}.\n@param hlsIngest a consumer that will call methods on {@link HlsIngest.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hlsIngest(HlsIngest)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.\n@deprecated Use {@link #hlsIngest()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hlsIngest(HlsIngest)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsIngest property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsIngest", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsIngest", "fluentSetterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsIngest", "getterDocumentation" : "Returns the value of the HlsIngest property for this object.\n@return The value of the HlsIngest property for this object.", "getterModel" : { "returnType" : "HlsIngest", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsIngest", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsIngest", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsIngest", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsIngest property for this object.\n\n@param hlsIngest The new value for the HlsIngest property for this object.", "setterMethodName" : "setHlsIngest", "setterModel" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : null, "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsIngest", "variableName" : "hlsIngest", "variableType" : "HlsIngest", "documentation" : "", "simpleType" : "HlsIngest", "variableSetterType" : "HlsIngest" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The ID of the Channel.\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the Channel.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the Channel.\n@return The ID of the Channel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the Channel.\n@param id The ID of the Channel.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the Channel.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateChannelResponse", "variableName" : "updateChannelResponse", "variableType" : "UpdateChannelResponse", "documentation" : null, "simpleType" : "UpdateChannelResponse", "variableSetterType" : "UpdateChannelResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateOriginEndpointRequest" : { "c2jName" : "UpdateOriginEndpointRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "Configuration parameters used to update an existing OriginEndpoint.", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateOriginEndpoint", "locationName" : null, "requestUri" : "/origin_endpoints/{id}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackageCreateOrUpdateParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackageCreateOrUpdateParameters.Builder} avoiding the need to create one manually via {@link CmafPackageCreateOrUpdateParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackageCreateOrUpdateParameters.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackageCreateOrUpdateParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackageCreateOrUpdateParameters)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackageCreateOrUpdateParameters)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : null, "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackageCreateOrUpdateParameters", "variableName" : "cmafPackage", "variableType" : "CmafPackageCreateOrUpdateParameters", "documentation" : "", "simpleType" : "CmafPackageCreateOrUpdateParameters", "variableSetterType" : "CmafPackageCreateOrUpdateParameters" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint to update.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint to update.\n@return The ID of the OriginEndpoint to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint to update.\n@param id The ID of the OriginEndpoint to update.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint to update.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@return A short string that will be appended to the end of the Endpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string that will be appended to the end of the Endpoint URL.\n@param manifestName A short string that will be appended to the end of the Endpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string that will be appended to the end of the Endpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (in seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (in seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "UpdateOriginEndpointResponse" : { "c2jName" : "UpdateOriginEndpointResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authorization" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CmafPackage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DashPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HlsPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ManifestName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MssPackage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Origination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartoverWindowSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeDelaySeconds" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Url" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Whitelist" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@return The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.\n@param arn The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "The Amazon Resource Name (ARN) assigned to the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthorization", "beanStyleSetterMethodName" : "setAuthorization", "c2jName" : "Authorization", "c2jShape" : "Authorization", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\nThis is a convenience that creates an instance of the {@link Authorization.Builder} avoiding the need to create one manually via {@link Authorization#builder()}.\n\nWhen the {@link Consumer} completes, {@link Authorization.Builder#build()} is called immediately and its result is passed to {@link #authorization(Authorization)}.\n@param authorization a consumer that will call methods on {@link Authorization.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authorization(Authorization)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.\n@deprecated Use {@link #authorization()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authorization(Authorization)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authorization property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthorization", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authorization", "fluentSetterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authorization", "getterDocumentation" : "Returns the value of the Authorization property for this object.\n@return The value of the Authorization property for this object.", "getterModel" : { "returnType" : "Authorization", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "authorization", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "authorization", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Authorization", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authorization property for this object.\n\n@param authorization The new value for the Authorization property for this object.", "setterMethodName" : "setAuthorization", "setterModel" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : null, "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Authorization", "variableName" : "authorization", "variableType" : "Authorization", "documentation" : "", "simpleType" : "Authorization", "variableSetterType" : "Authorization" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #channelId(String)}\n", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChannelId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChannelId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "channelId", "fluentSetterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channelId", "getterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@return The ID of the Channel the OriginEndpoint is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ChannelId", "sensitive" : false, "setterDocumentation" : "The ID of the Channel the OriginEndpoint is associated with.\n@param channelId The ID of the Channel the OriginEndpoint is associated with.", "setterMethodName" : "setChannelId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "channelId", "variableType" : "String", "documentation" : "The ID of the Channel the OriginEndpoint is associated with.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCmafPackage", "beanStyleSetterMethodName" : "setCmafPackage", "c2jName" : "CmafPackage", "c2jShape" : "CmafPackage", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\nThis is a convenience that creates an instance of the {@link CmafPackage.Builder} avoiding the need to create one manually via {@link CmafPackage#builder()}.\n\nWhen the {@link Consumer} completes, {@link CmafPackage.Builder#build()} is called immediately and its result is passed to {@link #cmafPackage(CmafPackage)}.\n@param cmafPackage a consumer that will call methods on {@link CmafPackage.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cmafPackage(CmafPackage)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.\n@deprecated Use {@link #cmafPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cmafPackage(CmafPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CmafPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCmafPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cmafPackage", "fluentSetterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cmafPackage", "getterDocumentation" : "Returns the value of the CmafPackage property for this object.\n@return The value of the CmafPackage property for this object.", "getterModel" : { "returnType" : "CmafPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "cmafPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "cmafPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CmafPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the CmafPackage property for this object.\n\n@param cmafPackage The new value for the CmafPackage property for this object.", "setterMethodName" : "setCmafPackage", "setterModel" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : null, "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CmafPackage", "variableName" : "cmafPackage", "variableType" : "CmafPackage", "documentation" : "", "simpleType" : "CmafPackage", "variableSetterType" : "CmafPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.\n@deprecated Use {@link #dashPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #dashPackage(DashPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DashPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDashPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dashPackage", "fluentSetterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dashPackage", "getterDocumentation" : "Returns the value of the DashPackage property for this object.\n@return The value of the DashPackage property for this object.", "getterModel" : { "returnType" : "DashPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "dashPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dashPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DashPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the DashPackage property for this object.\n\n@param dashPackage The new value for the DashPackage property for this object.", "setterMethodName" : "setDashPackage", "setterModel" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : null, "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DashPackage", "variableName" : "dashPackage", "variableType" : "DashPackage", "documentation" : "", "simpleType" : "DashPackage", "variableSetterType" : "DashPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "A short text description of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "A short text description of the OriginEndpoint.\n@return A short text description of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "A short text description of the OriginEndpoint.\n@param description A short text description of the OriginEndpoint.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "A short text description of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.\n@deprecated Use {@link #hlsPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #hlsPackage(HlsPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HlsPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHlsPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hlsPackage", "fluentSetterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hlsPackage", "getterDocumentation" : "Returns the value of the HlsPackage property for this object.\n@return The value of the HlsPackage property for this object.", "getterModel" : { "returnType" : "HlsPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "hlsPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "hlsPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "HlsPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the HlsPackage property for this object.\n\n@param hlsPackage The new value for the HlsPackage property for this object.", "setterMethodName" : "setHlsPackage", "setterModel" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : null, "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "HlsPackage", "variableName" : "hlsPackage", "variableType" : "HlsPackage", "documentation" : "", "simpleType" : "HlsPackage", "variableSetterType" : "HlsPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #id(String)}\n", "documentation" : "The ID of the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Id property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "The ID of the OriginEndpoint.\n@return The ID of the OriginEndpoint.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "The ID of the OriginEndpoint.\n@param id The ID of the OriginEndpoint.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "The ID of the OriginEndpoint.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.\n@deprecated Use {@link #manifestName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #manifestName(String)}\n", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ManifestName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasManifestName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "manifestName", "fluentSetterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "manifestName", "getterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@return A short string appended to the end of the OriginEndpoint URL.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "manifestName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "manifestName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ManifestName", "sensitive" : false, "setterDocumentation" : "A short string appended to the end of the OriginEndpoint URL.\n@param manifestName A short string appended to the end of the OriginEndpoint URL.", "setterMethodName" : "setManifestName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "manifestName", "variableType" : "String", "documentation" : "A short string appended to the end of the OriginEndpoint URL.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.\n@deprecated Use {@link #mssPackage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #mssPackage(MssPackage)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MssPackage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMssPackage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mssPackage", "fluentSetterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mssPackage", "getterDocumentation" : "Returns the value of the MssPackage property for this object.\n@return The value of the MssPackage property for this object.", "getterModel" : { "returnType" : "MssPackage", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "mssPackage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "mssPackage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "MssPackage", "sensitive" : false, "setterDocumentation" : "Sets the value of the MssPackage property for this object.\n\n@param mssPackage The new value for the MssPackage property for this object.", "setterMethodName" : "setMssPackage", "setterModel" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : null, "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MssPackage", "variableName" : "mssPackage", "variableType" : "MssPackage", "documentation" : "", "simpleType" : "MssPackage", "variableSetterType" : "MssPackage" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrigination", "beanStyleSetterMethodName" : "setOrigination", "c2jName" : "Origination", "c2jShape" : "Origination", "defaultConsumerFluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #originationAsString(String)}.\n@param origination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #origination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@deprecated Use {@link #originationAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination\n@deprecated Use {@link #origination(String)}\n", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "endpointDiscoveryId" : false, "enumType" : "Origination", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Origination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrigination", "fluentEnumGetterMethodName" : "origination", "fluentEnumSetterMethodName" : "origination", "fluentGetterMethodName" : "originationAsString", "fluentSetterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination\n@return Returns a reference to this object so that method calls can be chained together.\n@see Origination", "fluentSetterMethodName" : "origination", "getterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n

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

\n@return Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "origination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "origination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Origination", "sensitive" : false, "setterDocumentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n\n@param origination Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n@see Origination", "setterMethodName" : "setOrigination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "origination", "variableType" : "String", "documentation" : "Control whether origination of video is allowed for this OriginEndpoint. If set to ALLOW, the OriginEndpoint\nmay by requested, pursuant to any other form of access control. If set to DENY, the OriginEndpoint may not be\nrequested. This can be helpful for Live to VOD harvesting, or for temporarily disabling origination\n", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #startoverWindowSeconds(Integer)}\n", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartoverWindowSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartoverWindowSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startoverWindowSeconds", "fluentSetterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startoverWindowSeconds", "getterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@return Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "startoverWindowSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startoverWindowSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartoverWindowSeconds", "sensitive" : false, "setterDocumentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n\n@param startoverWindowSeconds Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.", "setterMethodName" : "setStartoverWindowSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startoverWindowSeconds", "variableType" : "Integer", "documentation" : "Maximum duration (seconds) of content to retain for startover playback.\nIf not specified, startover playback will be disabled for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "Returns the value of the Tags property for this object.\n

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

\n

\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

\n@return The value of the Tags property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "__string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "Sets the value of the Tags property for this object.\n\n@param tags The new value for the Tags property for this object.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Amount of 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.\n@deprecated Use {@link #timeDelaySeconds(Integer)}\n", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeDelaySeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeDelaySeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeDelaySeconds", "fluentSetterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeDelaySeconds", "getterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@return Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "timeDelaySeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "timeDelaySeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeDelaySeconds", "sensitive" : false, "setterDocumentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n\n@param timeDelaySeconds Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.", "setterMethodName" : "setTimeDelaySeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeDelaySeconds", "variableType" : "Integer", "documentation" : "Amount of delay (seconds) to enforce on the playback of live content.\nIf not specified, there will be no time delay in effect for the OriginEndpoint.\n", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.\n@deprecated Use {@link #url()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #url(String)}\n", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Url property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUrl", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@return The URL of the packaged OriginEndpoint for consumption.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "The URL of the packaged OriginEndpoint for consumption.\n@param url The URL of the packaged OriginEndpoint for consumption.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "The URL of the packaged OriginEndpoint for consumption.", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@deprecated Use {@link #whitelist()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #whitelist(List)}\n", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Whitelist property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWhitelist", "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

\nYou can use {@link #hasWhitelist()} to see if a value was sent in this field.\n

\n@return A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "whitelist", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "whitelist", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Whitelist", "sensitive" : false, "setterDocumentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.\n@param whitelist A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "setterMethodName" : "setWhitelist", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "whitelist", "variableType" : "java.util.List", "documentation" : "A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint.", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : null }, "fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "MediaPackageException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.mediapackage.model.MediaPackageException", "sdkRequestBaseClassName" : "MediaPackageRequest", "sdkResponseBaseClassName" : "MediaPackageResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy