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

models.codeguru-profiler-2019-07-18-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "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" : [ ]
  },
  "metadata" : {
    "apiVersion" : "2019-07-18",
    "asyncBuilder" : "DefaultCodeGuruProfilerAsyncClientBuilder",
    "asyncBuilderInterface" : "CodeGuruProfilerAsyncClientBuilder",
    "asyncClient" : "DefaultCodeGuruProfilerAsyncClient",
    "asyncInterface" : "CodeGuruProfilerAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultCodeGuruProfilerBaseClientBuilder",
    "baseBuilderInterface" : "CodeGuruProfilerBaseClientBuilder",
    "baseExceptionName" : "CodeGuruProfilerException",
    "baseRequestName" : "CodeGuruProfilerRequest",
    "baseResponseName" : "CodeGuruProfilerResponse",
    "cborProtocol" : false,
    "clientPackageName" : "codeguruprofiler",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon CodeGuru Profiler",
    "documentation" : "

This section provides documentation for the Amazon CodeGuru Profiler API operations.

 <p>Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance. Using machine learning algorithms, CodeGuru Profiler can help you find your most expensive lines of code and suggest ways you can improve efficiency and remove CPU bottlenecks. </p> <p>Amazon CodeGuru Profiler provides different visualizations of profiling data to help you identify what code is running on the CPU, see how much time is consumed, and suggest ways to reduce CPU utilization. </p> <note> <p>Amazon CodeGuru Profiler currently supports applications written in all Java virtual machine (JVM) languages. While CodeGuru Profiler supports both visualizations and recommendations for applications written in Java, it can also generate visualizations and a subset of recommendations for applications written in other JVM languages.</p> </note> <p> For more information, see <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-ug/what-is-codeguru-profiler.html">What is Amazon CodeGuru Profiler</a> in the <i>Amazon CodeGuru Profiler User Guide</i>. </p> 
", "endpointPrefix" : "codeguru-profiler", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.codeguruprofiler", "fullModelPackageName" : "software.amazon.awssdk.services.codeguruprofiler.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.codeguruprofiler.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.codeguruprofiler.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.codeguruprofiler.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "codeguruprofiler.model", "paginatorsPackageName" : "codeguruprofiler.paginators", "protocol" : "rest-json", "queryProtocol" : false, "requestTransformPackageName" : "codeguruprofiler.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "CodeGuruProfiler", "serviceName" : "CodeGuruProfiler", "signingName" : "codeguru-profiler", "syncBuilder" : "DefaultCodeGuruProfilerClientBuilder", "syncBuilderInterface" : "CodeGuruProfilerClientBuilder", "syncClient" : "DefaultCodeGuruProfilerClient", "syncInterface" : "CodeGuruProfilerClient", "transformPackageName" : "codeguruprofiler.transform", "uid" : "codeguruprofiler-2019-07-18", "xmlProtocol" : false }, "operations" : { "AddNotificationChannels" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Add up to 2 anomaly notifications channels for a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceQuotaExceededException", "documentation" : "

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

", "httpStatusCode" : 402 }, { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ConflictException", "documentation" : "

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddNotificationChannelsRequest", "variableName" : "addNotificationChannelsRequest", "variableType" : "AddNotificationChannelsRequest", "documentation" : "

The structure representing the AddNotificationChannelsRequest.

", "simpleType" : "AddNotificationChannelsRequest", "variableSetterType" : "AddNotificationChannelsRequest" }, "methodName" : "addNotificationChannels", "operationName" : "AddNotificationChannels", "paginated" : false, "returnType" : { "returnType" : "AddNotificationChannelsResponse", "documentation" : "

The structure representing the AddNotificationChannelsResponse.

" }, "syncReturnType" : "AddNotificationChannelsResponse" }, "BatchGetFrameMetricData" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the time series of values for a requested list of frame metrics from a time period.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "BatchGetFrameMetricDataRequest", "variableName" : "batchGetFrameMetricDataRequest", "variableType" : "BatchGetFrameMetricDataRequest", "documentation" : "

The structure representing the BatchGetFrameMetricDataRequest.

", "simpleType" : "BatchGetFrameMetricDataRequest", "variableSetterType" : "BatchGetFrameMetricDataRequest" }, "methodName" : "batchGetFrameMetricData", "operationName" : "BatchGetFrameMetricData", "paginated" : false, "returnType" : { "returnType" : "BatchGetFrameMetricDataResponse", "documentation" : "

The structure representing the BatchGetFrameMetricDataResponse.

" }, "syncReturnType" : "BatchGetFrameMetricDataResponse" }, "ConfigureAgent" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Used by profiler agents to report their current state and to receive remote configuration updates. For example, ConfigureAgent can be used to tell and agent whether to profile or not and for how long to return profiling data.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ConfigureAgentRequest", "variableName" : "configureAgentRequest", "variableType" : "ConfigureAgentRequest", "documentation" : "

The structure representing the configureAgentRequest.

", "simpleType" : "ConfigureAgentRequest", "variableSetterType" : "ConfigureAgentRequest" }, "methodName" : "configureAgent", "operationName" : "ConfigureAgent", "paginated" : false, "returnType" : { "returnType" : "ConfigureAgentResponse", "documentation" : "

The structure representing the configureAgentResponse.

" }, "syncReturnType" : "ConfigureAgentResponse" }, "CreateProfilingGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceQuotaExceededException", "documentation" : "

You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

", "httpStatusCode" : 402 }, { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ConflictException", "documentation" : "

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateProfilingGroupRequest", "variableName" : "createProfilingGroupRequest", "variableType" : "CreateProfilingGroupRequest", "documentation" : "

The structure representing the createProfiliingGroupRequest.

", "simpleType" : "CreateProfilingGroupRequest", "variableSetterType" : "CreateProfilingGroupRequest" }, "methodName" : "createProfilingGroup", "operationName" : "CreateProfilingGroup", "paginated" : false, "returnType" : { "returnType" : "CreateProfilingGroupResponse", "documentation" : "

The structure representing the createProfilingGroupResponse.

" }, "syncReturnType" : "CreateProfilingGroupResponse" }, "DeleteProfilingGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteProfilingGroupRequest", "variableName" : "deleteProfilingGroupRequest", "variableType" : "DeleteProfilingGroupRequest", "documentation" : "

The structure representing the deleteProfilingGroupRequest.

", "simpleType" : "DeleteProfilingGroupRequest", "variableSetterType" : "DeleteProfilingGroupRequest" }, "methodName" : "deleteProfilingGroup", "operationName" : "DeleteProfilingGroup", "paginated" : false, "returnType" : { "returnType" : "DeleteProfilingGroupResponse", "documentation" : "

The structure representing the deleteProfilingGroupResponse.

" }, "syncReturnType" : "DeleteProfilingGroupResponse" }, "DescribeProfilingGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a ProfilingGroupDescription object that contains information about the requested profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeProfilingGroupRequest", "variableName" : "describeProfilingGroupRequest", "variableType" : "DescribeProfilingGroupRequest", "documentation" : "

The structure representing the describeProfilingGroupRequest.

", "simpleType" : "DescribeProfilingGroupRequest", "variableSetterType" : "DescribeProfilingGroupRequest" }, "methodName" : "describeProfilingGroup", "operationName" : "DescribeProfilingGroup", "paginated" : false, "returnType" : { "returnType" : "DescribeProfilingGroupResponse", "documentation" : "

The structure representing the describeProfilingGroupResponse.

" }, "syncReturnType" : "DescribeProfilingGroupResponse" }, "GetFindingsReportAccountSummary" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of FindingsReportSummary objects that contain analysis results for all profiling groups in your AWS account.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFindingsReportAccountSummaryRequest", "variableName" : "getFindingsReportAccountSummaryRequest", "variableType" : "GetFindingsReportAccountSummaryRequest", "documentation" : "

The structure representing the GetFindingsReportAccountSummaryRequest.

", "simpleType" : "GetFindingsReportAccountSummaryRequest", "variableSetterType" : "GetFindingsReportAccountSummaryRequest" }, "methodName" : "getFindingsReportAccountSummary", "operationName" : "GetFindingsReportAccountSummary", "paginated" : true, "returnType" : { "returnType" : "GetFindingsReportAccountSummaryResponse", "documentation" : "

The structure representing the GetFindingsReportAccountSummaryResponse.

" }, "syncReturnType" : "GetFindingsReportAccountSummaryResponse" }, "GetNotificationConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get the current configuration for anomaly notifications for a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetNotificationConfigurationRequest", "variableName" : "getNotificationConfigurationRequest", "variableType" : "GetNotificationConfigurationRequest", "documentation" : "

The structure representing the GetNotificationConfigurationRequest.

", "simpleType" : "GetNotificationConfigurationRequest", "variableSetterType" : "GetNotificationConfigurationRequest" }, "methodName" : "getNotificationConfiguration", "operationName" : "GetNotificationConfiguration", "paginated" : false, "returnType" : { "returnType" : "GetNotificationConfigurationResponse", "documentation" : "

The structure representing the GetNotificationConfigurationResponse.

" }, "syncReturnType" : "GetNotificationConfigurationResponse" }, "GetPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the JSON-formatted resource-based policy on a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetPolicyRequest", "variableName" : "getPolicyRequest", "variableType" : "GetPolicyRequest", "documentation" : "

The structure representing the getPolicyRequest.

", "simpleType" : "GetPolicyRequest", "variableSetterType" : "GetPolicyRequest" }, "methodName" : "getPolicy", "operationName" : "GetPolicy", "paginated" : false, "returnType" : { "returnType" : "GetPolicyResponse", "documentation" : "

The structure representing the getPolicyResponse.

" }, "syncReturnType" : "GetPolicyResponse" }, "GetProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the aggregated profile of a profiling group for a specified time range. Amazon CodeGuru Profiler collects posted agent profiles for a profiling group into aggregated profiles.

 <note> <p> Because aggregated profiles expire over time <code>GetProfile</code> is not idempotent. </p> </note> <p> Specify the time range for the requested aggregated profile using 1 or 2 of the following parameters: <code>startTime</code>, <code>endTime</code>, <code>period</code>. The maximum time range allowed is 7 days. If you specify all 3 parameters, an exception is thrown. If you specify only <code>period</code>, the latest aggregated profile is returned. </p> <p> Aggregated profiles are available with aggregation periods of 5 minutes, 1 hour, and 1 day, aligned to UTC. The aggregation period of an aggregated profile determines how long it is retained. For more information, see <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_AggregatedProfileTime.html"> <code>AggregatedProfileTime</code> </a>. The aggregated profile's aggregation period determines how long it is retained by CodeGuru Profiler. </p> <ul> <li> <p> If the aggregation period is 5 minutes, the aggregated profile is retained for 15 days. </p> </li> <li> <p> If the aggregation period is 1 hour, the aggregated profile is retained for 60 days. </p> </li> <li> <p> If the aggregation period is 1 day, the aggregated profile is retained for 3 years. </p> </li> </ul> <p>There are two use cases for calling <code>GetProfile</code>.</p> <ol> <li> <p> If you want to return an aggregated profile that already exists, use <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ListProfileTimes.html"> <code>ListProfileTimes</code> </a> to view the time ranges of existing aggregated profiles. Use them in a <code>GetProfile</code> request to return a specific, existing aggregated profile. </p> </li> <li> <p> If you want to return an aggregated profile for a time range that doesn't align with an existing aggregated profile, then CodeGuru Profiler makes a best effort to combine existing aggregated profiles from the requested time range and return them as one aggregated profile. </p> <p> If aggregated profiles do not exist for the full time range requested, then aggregated profiles for a smaller time range are returned. For example, if the requested time range is from 00:00 to 00:20, and the existing aggregated profiles are from 00:15 and 00:25, then the aggregated profiles from 00:15 to 00:20 are returned. </p> </li> </ol> 
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "GetProfileRequest", "variableName" : "getProfileRequest", "variableType" : "GetProfileRequest", "documentation" : "

The structure representing the getProfileRequest.

", "simpleType" : "GetProfileRequest", "variableSetterType" : "GetProfileRequest" }, "methodName" : "getProfile", "operationName" : "GetProfile", "paginated" : false, "returnType" : { "returnType" : "GetProfileResponse", "documentation" : "

The structure representing the getProfileResponse.

" }, "syncReturnType" : "GetProfileResponse" }, "GetRecommendations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of Recommendation objects that contain recommendations for a profiling group for a given time period. A list of Anomaly objects that contains details about anomalies detected in the profiling group for the same time period is also returned.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetRecommendationsRequest", "variableName" : "getRecommendationsRequest", "variableType" : "GetRecommendationsRequest", "documentation" : "

The structure representing the GetRecommendationsRequest.

", "simpleType" : "GetRecommendationsRequest", "variableSetterType" : "GetRecommendationsRequest" }, "methodName" : "getRecommendations", "operationName" : "GetRecommendations", "paginated" : false, "returnType" : { "returnType" : "GetRecommendationsResponse", "documentation" : "

The structure representing the GetRecommendationsResponse.

" }, "syncReturnType" : "GetRecommendationsResponse" }, "ListFindingsReports" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List the available reports for a given profiling group and time range.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListFindingsReportsRequest", "variableName" : "listFindingsReportsRequest", "variableType" : "ListFindingsReportsRequest", "documentation" : "

The structure representing the ListFindingsReportsRequest.

", "simpleType" : "ListFindingsReportsRequest", "variableSetterType" : "ListFindingsReportsRequest" }, "methodName" : "listFindingsReports", "operationName" : "ListFindingsReports", "paginated" : true, "returnType" : { "returnType" : "ListFindingsReportsResponse", "documentation" : "

The structure representing the ListFindingsReportsResponse.

" }, "syncReturnType" : "ListFindingsReportsResponse" }, "ListProfileTimes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListProfileTimesRequest", "variableName" : "listProfileTimesRequest", "variableType" : "ListProfileTimesRequest", "documentation" : "

The structure representing the listProfileTimesRequest.

", "simpleType" : "ListProfileTimesRequest", "variableSetterType" : "ListProfileTimesRequest" }, "methodName" : "listProfileTimes", "operationName" : "ListProfileTimes", "paginated" : true, "returnType" : { "returnType" : "ListProfileTimesResponse", "documentation" : "

The structure representing the listProfileTimesResponse.

" }, "syncReturnType" : "ListProfileTimesResponse" }, "ListProfilingGroups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of profiling groups. The profiling groups are returned as ProfilingGroupDescription objects.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListProfilingGroupsRequest", "variableName" : "listProfilingGroupsRequest", "variableType" : "ListProfilingGroupsRequest", "documentation" : "

The structure representing the listProfilingGroupsRequest.

", "simpleType" : "ListProfilingGroupsRequest", "variableSetterType" : "ListProfilingGroupsRequest" }, "methodName" : "listProfilingGroups", "operationName" : "ListProfilingGroups", "paginated" : true, "returnType" : { "returnType" : "ListProfilingGroupsResponse", "documentation" : "

The structure representing the listProfilingGroupsResponse.

" }, "syncReturnType" : "ListProfilingGroupsResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of the tags that are assigned to a specified resource.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : false, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : null }, "syncReturnType" : "ListTagsForResourceResponse" }, "PostAgentProfile" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Submits profiling data to an aggregated profile of a profiling group. To get an aggregated profile that is created with this profiling data, use GetProfile .

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PostAgentProfileRequest", "variableName" : "postAgentProfileRequest", "variableType" : "PostAgentProfileRequest", "documentation" : "

The structure representing the postAgentProfileRequest.

", "simpleType" : "PostAgentProfileRequest", "variableSetterType" : "PostAgentProfileRequest" }, "methodName" : "postAgentProfile", "operationName" : "PostAgentProfile", "paginated" : false, "returnType" : { "returnType" : "PostAgentProfileResponse", "documentation" : "

The structure representing the postAgentProfileResponse.

" }, "syncReturnType" : "PostAgentProfileResponse" }, "PutPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds permissions to a profiling group's resource-based policy that are provided using an action group. If a profiling group doesn't have a resource-based policy, one is created for it using the permissions in the action group and the roles and users in the principals parameter.

 <p> The one supported action group that can be added is <code>agentPermission</code> which grants <code>ConfigureAgent</code> and <code>PostAgent</code> permissions. For more information, see <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-ug/resource-based-policies.html">Resource-based policies in CodeGuru Profiler</a> in the <i>Amazon CodeGuru Profiler User Guide</i>, <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_ConfigureAgent.html"> <code>ConfigureAgent</code> </a>, and <a href="https://docs.aws.amazon.com/codeguru/latest/profiler-api/API_PostAgentProfile.html"> <code>PostAgentProfile</code> </a>. </p> <p> The first time you call <code>PutPermission</code> on a profiling group, do not specify a <code>revisionId</code> because it doesn't have a resource-based policy. Subsequent calls must provide a <code>revisionId</code> to specify which revision of the resource-based policy to add the permissions to. </p> <p> The response contains the profiling group's JSON-formatted resource policy. </p> 
", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ConflictException", "documentation" : "

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutPermissionRequest", "variableName" : "putPermissionRequest", "variableType" : "PutPermissionRequest", "documentation" : "

The structure representing the putPermissionRequest.

", "simpleType" : "PutPermissionRequest", "variableSetterType" : "PutPermissionRequest" }, "methodName" : "putPermission", "operationName" : "PutPermission", "paginated" : false, "returnType" : { "returnType" : "PutPermissionResponse", "documentation" : "

The structure representing the putPermissionResponse.

" }, "syncReturnType" : "PutPermissionResponse" }, "RemoveNotificationChannel" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Remove one anomaly notifications channel for a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveNotificationChannelRequest", "variableName" : "removeNotificationChannelRequest", "variableType" : "RemoveNotificationChannelRequest", "documentation" : "

The structure representing the RemoveNotificationChannelRequest.

", "simpleType" : "RemoveNotificationChannelRequest", "variableSetterType" : "RemoveNotificationChannelRequest" }, "methodName" : "removeNotificationChannel", "operationName" : "RemoveNotificationChannel", "paginated" : false, "returnType" : { "returnType" : "RemoveNotificationChannelResponse", "documentation" : "

The structure representing the RemoveNotificationChannelResponse.

" }, "syncReturnType" : "RemoveNotificationChannelResponse" }, "RemovePermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes permissions from a profiling group's resource-based policy that are provided using an action group. The one supported action group that can be removed is agentPermission which grants ConfigureAgent and PostAgent permissions. For more information, see Resource-based policies in CodeGuru Profiler in the Amazon CodeGuru Profiler User Guide, ConfigureAgent , and PostAgentProfile .

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ConflictException", "documentation" : "

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemovePermissionRequest", "variableName" : "removePermissionRequest", "variableType" : "RemovePermissionRequest", "documentation" : "

 The structure representing the <code>removePermissionRequest</code>.</p> 
", "simpleType" : "RemovePermissionRequest", "variableSetterType" : "RemovePermissionRequest" }, "methodName" : "removePermission", "operationName" : "RemovePermission", "paginated" : false, "returnType" : { "returnType" : "RemovePermissionResponse", "documentation" : "

The structure representing the removePermissionResponse.

" }, "syncReturnType" : "RemovePermissionResponse" }, "SubmitFeedback" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sends feedback to CodeGuru Profiler about whether the anomaly detected by the analysis is useful or not.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SubmitFeedbackRequest", "variableName" : "submitFeedbackRequest", "variableType" : "SubmitFeedbackRequest", "documentation" : "

The structure representing the SubmitFeedbackRequest.

", "simpleType" : "SubmitFeedbackRequest", "variableSetterType" : "SubmitFeedbackRequest" }, "methodName" : "submitFeedback", "operationName" : "SubmitFeedback", "paginated" : false, "returnType" : { "returnType" : "SubmitFeedbackResponse", "documentation" : "

The structure representing the SubmitFeedbackResponse.

" }, "syncReturnType" : "SubmitFeedbackResponse" }, "TagResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Use to assign one or more tags to a resource.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "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" : "

Use to remove one or more tags from a resource.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "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" }, "UpdateProfilingGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a profiling group.

", "endpointCacheRequired" : false, "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InternalServerException", "documentation" : "

The server encountered an internal error and is unable to complete the request.

", "httpStatusCode" : 500 }, { "exceptionName" : "ConflictException", "documentation" : "

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

", "httpStatusCode" : 409 }, { "exceptionName" : "ValidationException", "documentation" : "

The parameter is not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ThrottlingException", "documentation" : "

The request was denied due to request throttling.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateProfilingGroupRequest", "variableName" : "updateProfilingGroupRequest", "variableType" : "UpdateProfilingGroupRequest", "documentation" : "

The structure representing the updateProfilingGroupRequest.

", "simpleType" : "UpdateProfilingGroupRequest", "variableSetterType" : "UpdateProfilingGroupRequest" }, "methodName" : "updateProfilingGroup", "operationName" : "UpdateProfilingGroup", "paginated" : false, "returnType" : { "returnType" : "UpdateProfilingGroupResponse", "documentation" : "

The structure representing the updateProfilingGroupResponse.

" }, "syncReturnType" : "UpdateProfilingGroupResponse" } }, "shapes" : { "ActionGroup" : { "c2jName" : "ActionGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AGENT_PERMISSIONS", "value" : "agentPermissions" } ], "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" : "ActionGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ActionGroup", "variableName" : "actionGroup", "variableType" : "ActionGroup", "documentation" : null, "simpleType" : "ActionGroup", "variableSetterType" : "ActionGroup" }, "wrapper" : false, "xmlNamespace" : null }, "AddNotificationChannelsRequest" : { "c2jName" : "AddNotificationChannelsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The structure representing the AddNotificationChannelsRequest.

", "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" : "AddNotificationChannels", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/notificationConfiguration", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

One or 2 channels to report to when anomalies are detected.

", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channels" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

One or 2 channels to report to when anomalies are detected.

", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

One or 2 channels to report to when anomalies are detected.

", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

One or 2 channels to report to when anomalies are detected.

\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 One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

\n@param channels One or 2 channels to report to when anomalies are detected.", "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" : "

One or 2 channels to report to when anomalies are detected.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@return The name of the profiling group that we are setting up notifications for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the profiling group that we are setting up notifications for.

\n@param profilingGroupName The name of the profiling group that we are setting up notifications for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

The name of the profiling group that we are setting up notifications for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "channels", "profilingGroupName" ], "shapeName" : "AddNotificationChannelsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddNotificationChannelsRequest", "variableName" : "addNotificationChannelsRequest", "variableType" : "AddNotificationChannelsRequest", "documentation" : null, "simpleType" : "AddNotificationChannelsRequest", "variableSetterType" : "AddNotificationChannelsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddNotificationChannelsResponse" : { "c2jName" : "AddNotificationChannelsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The structure representing the AddNotificationChannelsResponse.

", "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" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

The new notification configuration for this profiling group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

The new notification configuration for this profiling group.

", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NotificationConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

The new notification configuration for this profiling group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

The new notification configuration for this profiling group.

", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

The new notification configuration for this profiling group.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

The new notification configuration for this profiling group.

\n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

The new notification configuration for this profiling group.

\n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

The new notification configuration for this profiling group.

", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddNotificationChannelsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddNotificationChannelsResponse", "variableName" : "addNotificationChannelsResponse", "variableType" : "AddNotificationChannelsResponse", "documentation" : null, "simpleType" : "AddNotificationChannelsResponse", "variableSetterType" : "AddNotificationChannelsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AgentConfiguration" : { "c2jName" : "AgentConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The response of ConfigureAgent that specifies if an agent profiles or not and for how long to return profiling data.

", "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" : "getAgentParameters", "beanStyleSetterMethodName" : "setAgentParameters", "c2jName" : "agentParameters", "c2jShape" : "AgentParameters", "defaultConsumerFluentSetterDocumentation" : "

Parameters used by the profiler. The valid parameters are:

  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

\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 #agentParametersAsStrings(Map)}.\n@param agentParameters 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 #agentParametersWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Parameters used by the profiler. The valid parameters are:

  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

\n

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

\n

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

\n@return Parameters used by the profiler. The valid parameters are:

  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

  • \n@deprecated Use {@link #agentParametersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    Parameters used by the profiler. The valid parameters are:

    • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

    • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

    • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

    • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

    • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

    \n@param agentParameters Parameters used by the profiler. The valid parameters are:

    • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

    • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

    • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

    • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

    • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentParametersWithStrings(Map)}\n", "documentation" : "

      Parameters used by the profiler. The valid parameters are:

      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentParameters", "fluentEnumGetterMethodName" : "agentParameters", "fluentEnumSetterMethodName" : "agentParameters", "fluentGetterMethodName" : "agentParametersAsStrings", "fluentSetterDocumentation" : "

      Parameters used by the profiler. The valid parameters are:

      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

      \n@param agentParameters Parameters used by the profiler. The valid parameters are:

      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentParametersWithStrings", "getterDocumentation" : "

        Parameters used by the profiler. The valid parameters are:

        • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

        • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

        • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

        • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

        • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

        \n

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

        \n

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

        \n@return Parameters used by the profiler. The valid parameters are:

        • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

        • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

        • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

        • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

        • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

        • ", "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" : "agentParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentParameters", "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" : "AgentParameterField", "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 #keyAsString(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

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

          \n@return The value of the Key property for this object.\n@see AgentParameterField\n@deprecated Use {@link #keyAsString()}\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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AgentParameterField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

          \n@return The value of the Key property for this object.\n@see AgentParameterField", "getterModel" : { "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.\n@see AgentParameterField", "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" : "AgentParameters", "sensitive" : false, "setterDocumentation" : "

          Parameters used by the profiler. The valid parameters are:

          • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

          • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

          • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

          • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

          • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

          \n@param agentParameters Parameters used by the profiler. The valid parameters are:

          • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

          • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

          • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

          • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

          • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

          • ", "setterMethodName" : "setAgentParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : "

            Parameters used by the profiler. The valid parameters are:

            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriodInSeconds", "beanStyleSetterMethodName" : "setPeriodInSeconds", "c2jName" : "periodInSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@deprecated Use {@link #periodInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n", "documentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "periodInSeconds", "fluentSetterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodInSeconds", "getterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PeriodInSeconds", "sensitive" : false, "setterDocumentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "setterMethodName" : "setPeriodInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : "

            How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getShouldProfile", "beanStyleSetterMethodName" : "setShouldProfile", "c2jName" : "shouldProfile", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \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 #shouldProfile(Boolean)}.\n@param shouldProfile 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 #shouldProfile(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #shouldProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #shouldProfile(Boolean)}\n", "documentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ShouldProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasShouldProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shouldProfile", "fluentSetterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shouldProfile", "getterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "shouldProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "shouldProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ShouldProfile", "sensitive" : false, "setterDocumentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setShouldProfile", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : "

            A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentParameters" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAgentParameters", "beanStyleSetterMethodName" : "setAgentParameters", "c2jName" : "agentParameters", "c2jShape" : "AgentParameters", "defaultConsumerFluentSetterDocumentation" : "

            Parameters used by the profiler. The valid parameters are:

            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

            \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 #agentParametersAsStrings(Map)}.\n@param agentParameters 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 #agentParametersWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            Parameters used by the profiler. The valid parameters are:

            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

            \n

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

            \n

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

            \n@return Parameters used by the profiler. The valid parameters are:

            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

            • \n@deprecated Use {@link #agentParametersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              Parameters used by the profiler. The valid parameters are:

              • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

              • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

              • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

              • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

              • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

              \n@param agentParameters Parameters used by the profiler. The valid parameters are:

              • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

              • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

              • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

              • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

              • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentParametersWithStrings(Map)}\n", "documentation" : "

                Parameters used by the profiler. The valid parameters are:

                • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentParameters", "fluentEnumGetterMethodName" : "agentParameters", "fluentEnumSetterMethodName" : "agentParameters", "fluentGetterMethodName" : "agentParametersAsStrings", "fluentSetterDocumentation" : "

                Parameters used by the profiler. The valid parameters are:

                • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                \n@param agentParameters Parameters used by the profiler. The valid parameters are:

                • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentParametersWithStrings", "getterDocumentation" : "

                  Parameters used by the profiler. The valid parameters are:

                  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                  \n

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

                  \n

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

                  \n@return Parameters used by the profiler. The valid parameters are:

                  • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                  • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                  • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                  • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                  • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                  • ", "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" : "agentParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentParameters", "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" : "AgentParameterField", "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 #keyAsString(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

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

                    \n@return The value of the Key property for this object.\n@see AgentParameterField\n@deprecated Use {@link #keyAsString()}\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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AgentParameterField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

                    \n@return The value of the Key property for this object.\n@see AgentParameterField", "getterModel" : { "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.\n@see AgentParameterField", "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" : "AgentParameters", "sensitive" : false, "setterDocumentation" : "

                    Parameters used by the profiler. The valid parameters are:

                    • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                    • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                    • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                    • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                    • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                    \n@param agentParameters Parameters used by the profiler. The valid parameters are:

                    • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                    • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                    • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                    • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                    • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                    • ", "setterMethodName" : "setAgentParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : "

                      Parameters used by the profiler. The valid parameters are:

                      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PeriodInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriodInSeconds", "beanStyleSetterMethodName" : "setPeriodInSeconds", "c2jName" : "periodInSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@deprecated Use {@link #periodInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n", "documentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "periodInSeconds", "fluentSetterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodInSeconds", "getterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PeriodInSeconds", "sensitive" : false, "setterDocumentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "setterMethodName" : "setPeriodInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : "

                      How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ShouldProfile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getShouldProfile", "beanStyleSetterMethodName" : "setShouldProfile", "c2jName" : "shouldProfile", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \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 #shouldProfile(Boolean)}.\n@param shouldProfile 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 #shouldProfile(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #shouldProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #shouldProfile(Boolean)}\n", "documentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ShouldProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasShouldProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shouldProfile", "fluentSetterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shouldProfile", "getterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "shouldProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "shouldProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ShouldProfile", "sensitive" : false, "setterDocumentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setShouldProfile", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : "

                      A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAgentParameters", "beanStyleSetterMethodName" : "setAgentParameters", "c2jName" : "agentParameters", "c2jShape" : "AgentParameters", "defaultConsumerFluentSetterDocumentation" : "

                      Parameters used by the profiler. The valid parameters are:

                      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                      \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 #agentParametersAsStrings(Map)}.\n@param agentParameters 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 #agentParametersWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      Parameters used by the profiler. The valid parameters are:

                      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                      \n

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

                      \n

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

                      \n@return Parameters used by the profiler. The valid parameters are:

                      • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                      • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                      • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                      • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                      • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                      • \n@deprecated Use {@link #agentParametersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        Parameters used by the profiler. The valid parameters are:

                        • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                        • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                        • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                        • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                        • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                        \n@param agentParameters Parameters used by the profiler. The valid parameters are:

                        • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                        • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                        • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                        • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                        • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentParametersWithStrings(Map)}\n", "documentation" : "

                          Parameters used by the profiler. The valid parameters are:

                          • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                          • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                          • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                          • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                          • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentParameters", "fluentEnumGetterMethodName" : "agentParameters", "fluentEnumSetterMethodName" : "agentParameters", "fluentGetterMethodName" : "agentParametersAsStrings", "fluentSetterDocumentation" : "

                          Parameters used by the profiler. The valid parameters are:

                          • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                          • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                          • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                          • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                          • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                          \n@param agentParameters Parameters used by the profiler. The valid parameters are:

                          • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                          • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                          • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                          • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                          • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentParametersWithStrings", "getterDocumentation" : "

                            Parameters used by the profiler. The valid parameters are:

                            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                            \n

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

                            \n

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

                            \n@return Parameters used by the profiler. The valid parameters are:

                            • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                            • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                            • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                            • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                            • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                            • ", "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" : "agentParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentParameters", "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" : "AgentParameterField", "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 #keyAsString(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

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

                              \n@return The value of the Key property for this object.\n@see AgentParameterField\n@deprecated Use {@link #keyAsString()}\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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "AgentParameterField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see AgentParameterField\n@return Returns a reference to this object so that method calls can be chained together.\n@see AgentParameterField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

                              \n@return The value of the Key property for this object.\n@see AgentParameterField", "getterModel" : { "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.\n@see AgentParameterField", "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" : "AgentParameters", "sensitive" : false, "setterDocumentation" : "

                              Parameters used by the profiler. The valid parameters are:

                              • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                              • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                              • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                              • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                              • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                              \n@param agentParameters Parameters used by the profiler. The valid parameters are:

                              • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                              • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                              • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                              • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                              • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                              • ", "setterMethodName" : "setAgentParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "agentParameters", "variableType" : "java.util.Map", "documentation" : "

                                Parameters used by the profiler. The valid parameters are:

                                • MaxStackDepth - The maximum depth of the stacks in the code that is represented in the profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the profiler evaluates A and B.

                                • MemoryUsageLimitPercent - The percentage of memory that is used by the profiler.

                                • MinimumTimeForReportingInMilliseconds - The minimum time in milliseconds between sending reports.

                                • ReportingIntervalInMilliseconds - The reporting interval in milliseconds used to report profiles.

                                • SamplingIntervalInMilliseconds - The sampling interval in milliseconds that is used to profile samples.

                                ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriodInSeconds", "beanStyleSetterMethodName" : "setPeriodInSeconds", "c2jName" : "periodInSeconds", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #periodInSeconds(Integer)}.\n@param periodInSeconds a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #periodInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@deprecated Use {@link #periodInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #periodInSeconds(Integer)}\n", "documentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PeriodInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriodInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "periodInSeconds", "fluentSetterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "periodInSeconds", "getterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \n@return How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "periodInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "periodInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "PeriodInSeconds", "sensitive" : false, "setterDocumentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                \n@param periodInSeconds How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.", "setterMethodName" : "setPeriodInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "periodInSeconds", "variableType" : "Integer", "documentation" : "

                                How long a profiling agent should send profiling data using ConfigureAgent . For example, if this is set to 300, the profiling agent calls ConfigureAgent every 5 minutes to submit the profiled data collected during that period.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getShouldProfile", "beanStyleSetterMethodName" : "setShouldProfile", "c2jName" : "shouldProfile", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \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 #shouldProfile(Boolean)}.\n@param shouldProfile 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 #shouldProfile(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #shouldProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #shouldProfile(Boolean)}\n", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ShouldProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasShouldProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "shouldProfile", "fluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "shouldProfile", "getterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "shouldProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "shouldProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ShouldProfile", "sensitive" : false, "setterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param shouldProfile A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setShouldProfile", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "shouldProfile", "variableType" : "Boolean", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "periodInSeconds", "shouldProfile" ], "shapeName" : "AgentConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "agentConfiguration", "variableType" : "AgentConfiguration", "documentation" : null, "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "AgentOrchestrationConfig" : { "c2jName" : "AgentOrchestrationConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Specifies whether profiling is enabled or disabled for a profiling group. It is used by ConfigureAgent to enable or disable profiling for a profiling group.

                                ", "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" : "getProfilingEnabled", "beanStyleSetterMethodName" : "setProfilingEnabled", "c2jName" : "profilingEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \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 #profilingEnabled(Boolean)}.\n@param profilingEnabled 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 #profilingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #profilingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingEnabled(Boolean)}\n", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingEnabled", "fluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingEnabled", "getterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "profilingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProfilingEnabled", "sensitive" : false, "setterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setProfilingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingEnabled", "beanStyleSetterMethodName" : "setProfilingEnabled", "c2jName" : "profilingEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \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 #profilingEnabled(Boolean)}.\n@param profilingEnabled 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 #profilingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #profilingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingEnabled(Boolean)}\n", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingEnabled", "fluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingEnabled", "getterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "profilingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProfilingEnabled", "sensitive" : false, "setterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setProfilingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingEnabled", "beanStyleSetterMethodName" : "setProfilingEnabled", "c2jName" : "profilingEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \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 #profilingEnabled(Boolean)}.\n@param profilingEnabled 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 #profilingEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@deprecated Use {@link #profilingEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingEnabled(Boolean)}\n", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingEnabled", "fluentSetterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingEnabled", "getterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@return A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "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" : "profilingEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ProfilingEnabled", "sensitive" : false, "setterDocumentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                \n@param profilingEnabled A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.", "setterMethodName" : "setProfilingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "profilingEnabled", "variableType" : "Boolean", "documentation" : "

                                A Boolean that specifies whether the profiling agent collects profiling data or not. Set to true to enable profiling.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingEnabled" ], "shapeName" : "AgentOrchestrationConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "wrapper" : false, "xmlNamespace" : null }, "AgentParameterField" : { "c2jName" : "AgentParameterField", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "MAX_STACK_DEPTH", "value" : "MaxStackDepth" }, { "name" : "MEMORY_USAGE_LIMIT_PERCENT", "value" : "MemoryUsageLimitPercent" }, { "name" : "MINIMUM_TIME_FOR_REPORTING_IN_MILLISECONDS", "value" : "MinimumTimeForReportingInMilliseconds" }, { "name" : "REPORTING_INTERVAL_IN_MILLISECONDS", "value" : "ReportingIntervalInMilliseconds" }, { "name" : "SAMPLING_INTERVAL_IN_MILLISECONDS", "value" : "SamplingIntervalInMilliseconds" } ], "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" : "AgentParameterField", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AgentParameterField", "variableName" : "agentParameterField", "variableType" : "AgentParameterField", "documentation" : null, "simpleType" : "AgentParameterField", "variableSetterType" : "AgentParameterField" }, "wrapper" : false, "xmlNamespace" : null }, "AggregatedProfileTime" : { "c2jName" : "AggregatedProfileTime", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                Specifies the aggregation period and aggregation start time for an aggregated profile. An aggregated profile is used to collect posted agent profiles during an aggregation period. There are three possible aggregation periods (1 day, 1 hour, or 5 minutes).

                                ", "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" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                • P1D — 1 day

                                • PT1H — 1 hour

                                • PT5M — 5 minutes

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                • P1D — 1 day

                                • PT1H — 1 hour

                                • PT5M — 5 minutes

                                \n

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

                                \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                • P1D — 1 day

                                • PT1H — 1 hour

                                • PT5M — 5 minutes

                                • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                  • P1D — 1 day

                                  • PT1H — 1 hour

                                  • PT5M — 5 minutes

                                  \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                  • P1D — 1 day

                                  • PT1H — 1 hour

                                  • PT5M — 5 minutes

                                  • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                    The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                    • P1D — 1 day

                                    • PT1H — 1 hour

                                    • PT5M — 5 minutes

                                    ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                    The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                    • P1D — 1 day

                                    • PT1H — 1 hour

                                    • PT5M — 5 minutes

                                    \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                    • P1D — 1 day

                                    • PT1H — 1 hour

                                    • PT5M — 5 minutes

                                    • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                      The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                      • P1D — 1 day

                                      • PT1H — 1 hour

                                      • PT5M — 5 minutes

                                      \n

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

                                      \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                      • P1D — 1 day

                                      • PT1H — 1 hour

                                      • PT5M — 5 minutes

                                      • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "period", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                        The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                        • P1D — 1 day

                                        • PT1H — 1 hour

                                        • PT5M — 5 minutes

                                        \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                        • P1D — 1 day

                                        • PT1H — 1 hour

                                        • PT5M — 5 minutes

                                        • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                          The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                          • P1D — 1 day

                                          • PT1H — 1 hour

                                          • PT5M — 5 minutes

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                          The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                          Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Period" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                          The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                          • P1D — 1 day

                                          • PT1H — 1 hour

                                          • PT5M — 5 minutes

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                          • P1D — 1 day

                                          • PT1H — 1 hour

                                          • PT5M — 5 minutes

                                          \n

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

                                          \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                          • P1D — 1 day

                                          • PT1H — 1 hour

                                          • PT5M — 5 minutes

                                          • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                            • P1D — 1 day

                                            • PT1H — 1 hour

                                            • PT5M — 5 minutes

                                            \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                            • P1D — 1 day

                                            • PT1H — 1 hour

                                            • PT5M — 5 minutes

                                            • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                              The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                              • P1D — 1 day

                                              • PT1H — 1 hour

                                              • PT5M — 5 minutes

                                              ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                              The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                              • P1D — 1 day

                                              • PT1H — 1 hour

                                              • PT5M — 5 minutes

                                              \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                              • P1D — 1 day

                                              • PT1H — 1 hour

                                              • PT5M — 5 minutes

                                              • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                • P1D — 1 day

                                                • PT1H — 1 hour

                                                • PT5M — 5 minutes

                                                \n

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

                                                \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                • P1D — 1 day

                                                • PT1H — 1 hour

                                                • PT5M — 5 minutes

                                                • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "period", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                  The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                  • P1D — 1 day

                                                  • PT1H — 1 hour

                                                  • PT5M — 5 minutes

                                                  \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                  • P1D — 1 day

                                                  • PT1H — 1 hour

                                                  • PT5M — 5 minutes

                                                  • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                    The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                    • P1D — 1 day

                                                    • PT1H — 1 hour

                                                    • PT5M — 5 minutes

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Start" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                    The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                    Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                    The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                    • P1D — 1 day

                                                    • PT1H — 1 hour

                                                    • PT5M — 5 minutes

                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                    • P1D — 1 day

                                                    • PT1H — 1 hour

                                                    • PT5M — 5 minutes

                                                    \n

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

                                                    \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                    • P1D — 1 day

                                                    • PT1H — 1 hour

                                                    • PT5M — 5 minutes

                                                    • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                      • P1D — 1 day

                                                      • PT1H — 1 hour

                                                      • PT5M — 5 minutes

                                                      \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                      • P1D — 1 day

                                                      • PT1H — 1 hour

                                                      • PT5M — 5 minutes

                                                      • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                        The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                        • P1D — 1 day

                                                        • PT1H — 1 hour

                                                        • PT5M — 5 minutes

                                                        ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                                        The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                        • P1D — 1 day

                                                        • PT1H — 1 hour

                                                        • PT5M — 5 minutes

                                                        \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                        • P1D — 1 day

                                                        • PT1H — 1 hour

                                                        • PT5M — 5 minutes

                                                        • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                          The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                          • P1D — 1 day

                                                          • PT1H — 1 hour

                                                          • PT5M — 5 minutes

                                                          \n

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

                                                          \n@return The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                          • P1D — 1 day

                                                          • PT1H — 1 hour

                                                          • PT5M — 5 minutes

                                                          • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "period", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                            The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                            • P1D — 1 day

                                                            • PT1H — 1 hour

                                                            • PT5M — 5 minutes

                                                            \n@param period The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                            • P1D — 1 day

                                                            • PT1H — 1 hour

                                                            • PT5M — 5 minutes

                                                            • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                              The aggregation period. This indicates the period during which an aggregation profile collects posted agent profiles for a profiling group. Use one of three valid durations that are specified using the ISO 8601 format.

                                                              • P1D — 1 day

                                                              • PT1H — 1 hour

                                                              • PT5M — 5 minutes

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param start The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time that aggregation of posted agent profiles for a profiling group starts. The aggregation profile contains profiles posted by the agent starting at this time for an aggregation period specified by the period property of the AggregatedProfileTime object.

                                                              Specify start using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AggregatedProfileTime", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "aggregatedProfileTime", "variableType" : "AggregatedProfileTime", "documentation" : null, "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "wrapper" : false, "xmlNamespace" : null }, "AggregationPeriod" : { "c2jName" : "AggregationPeriod", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "P1_D", "value" : "P1D" }, { "name" : "PT1_H", "value" : "PT1H" }, { "name" : "PT5_M", "value" : "PT5M" } ], "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" : "AggregationPeriod", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AggregationPeriod", "variableName" : "aggregationPeriod", "variableType" : "AggregationPeriod", "documentation" : null, "simpleType" : "AggregationPeriod", "variableSetterType" : "AggregationPeriod" }, "wrapper" : false, "xmlNamespace" : null }, "Anomaly" : { "c2jName" : "Anomaly", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details about an anomaly in a specific metric of application profile. The anomaly is detected using analysis of the metric data over a period of time.

                                                              ", "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" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "AnomalyInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.\n@deprecated Use {@link #instances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instances(List)}\n", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Instances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.", "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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "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" : "AnomalyInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AnomalyInstance.Builder} avoiding the need to create one manually via {@link AnomalyInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnomalyInstance.Builder#build()} is called immediately and its result is passed to {@link #member(AnomalyInstance)}.\n@param member a consumer that will call methods on {@link AnomalyInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AnomalyInstance)", "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(AnomalyInstance)}\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" : "AnomalyInstance", "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" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : null, "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : "", "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnomalyInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnomalyInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "metric", "c2jShape" : "Metric", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \nThis is a convenience that creates an instance of the {@link Metric.Builder} avoiding the need to create one manually via {@link Metric#builder()}.\n\nWhen the {@link Consumer} completes, {@link Metric.Builder#build()} is called immediately and its result is passed to {@link #metric(Metric)}.\n@param metric a consumer that will call methods on {@link Metric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(Metric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@deprecated Use {@link #metric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(Metric)}\n", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metric", "fluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "getterModel" : { "returnType" : "Metric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : null, "simpleType" : "Metric", "variableSetterType" : "Metric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "simpleType" : "Metric", "variableSetterType" : "Metric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Instances" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "AnomalyInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.\n@deprecated Use {@link #instances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instances(List)}\n", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Instances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.", "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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "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" : "AnomalyInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AnomalyInstance.Builder} avoiding the need to create one manually via {@link AnomalyInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnomalyInstance.Builder#build()} is called immediately and its result is passed to {@link #member(AnomalyInstance)}.\n@param member a consumer that will call methods on {@link AnomalyInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AnomalyInstance)", "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(AnomalyInstance)}\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" : "AnomalyInstance", "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" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : null, "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : "", "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnomalyInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnomalyInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Metric" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "metric", "c2jShape" : "Metric", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \nThis is a convenience that creates an instance of the {@link Metric.Builder} avoiding the need to create one manually via {@link Metric#builder()}.\n\nWhen the {@link Consumer} completes, {@link Metric.Builder#build()} is called immediately and its result is passed to {@link #metric(Metric)}.\n@param metric a consumer that will call methods on {@link Metric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(Metric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@deprecated Use {@link #metric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(Metric)}\n", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metric", "fluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "getterModel" : { "returnType" : "Metric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : null, "simpleType" : "Metric", "variableSetterType" : "Metric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "simpleType" : "Metric", "variableSetterType" : "Metric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "instances", "c2jShape" : "AnomalyInstances", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \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 #instances(List)}.\n@param instances 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 #instances(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.\n@deprecated Use {@link #instances()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #instances(List)}\n", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Instances property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInstances", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n

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

                                                              \n

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

                                                              \n@return A list of the instances of the detected anomalies during the requested period.", "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" : "instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "instances", "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" : "AnomalyInstance", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AnomalyInstance.Builder} avoiding the need to create one manually via {@link AnomalyInstance#builder()}.\n\nWhen the {@link Consumer} completes, {@link AnomalyInstance.Builder#build()} is called immediately and its result is passed to {@link #member(AnomalyInstance)}.\n@param member a consumer that will call methods on {@link AnomalyInstance.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AnomalyInstance)", "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(AnomalyInstance)}\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" : "AnomalyInstance", "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" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : null, "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AnomalyInstance", "variableName" : "member", "variableType" : "AnomalyInstance", "documentation" : "", "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AnomalyInstance", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AnomalyInstance", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              \n@param instances A list of the instances of the detected anomalies during the requested period.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instances", "variableType" : "java.util.List", "documentation" : "

                                                              A list of the instances of the detected anomalies during the requested period.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMetric", "beanStyleSetterMethodName" : "setMetric", "c2jName" : "metric", "c2jShape" : "Metric", "defaultConsumerFluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \nThis is a convenience that creates an instance of the {@link Metric.Builder} avoiding the need to create one manually via {@link Metric#builder()}.\n\nWhen the {@link Consumer} completes, {@link Metric.Builder#build()} is called immediately and its result is passed to {@link #metric(Metric)}.\n@param metric a consumer that will call methods on {@link Metric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #metric(Metric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@deprecated Use {@link #metric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metric(Metric)}\n", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "metric", "fluentSetterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metric", "getterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@return Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "getterModel" : { "returnType" : "Metric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Metric", "sensitive" : false, "setterDocumentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              \n@param metric Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.", "setterMethodName" : "setMetric", "setterModel" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : null, "simpleType" : "Metric", "variableSetterType" : "Metric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : "

                                                              Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

                                                              ", "simpleType" : "Metric", "variableSetterType" : "Metric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReason", "beanStyleSetterMethodName" : "setReason", "c2jName" : "reason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #reason(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.\n@deprecated Use {@link #reason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reason(String)}\n", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reason", "fluentSetterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reason", "getterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@return The reason for which metric was flagged as anomalous.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              \n@param reason The reason for which metric was flagged as anomalous.", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "

                                                              The reason for which metric was flagged as anomalous.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "instances", "metric", "reason" ], "shapeName" : "Anomaly", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Anomaly", "variableName" : "anomaly", "variableType" : "Anomaly", "documentation" : null, "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "wrapper" : false, "xmlNamespace" : null }, "AnomalyInstance" : { "c2jName" : "AnomalyInstance", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The specific duration in which the metric is flagged as anomalous.

                                                              ", "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" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "getterModel" : { "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserFeedback", "beanStyleSetterMethodName" : "setUserFeedback", "c2jName" : "userFeedback", "c2jShape" : "UserFeedback", "defaultConsumerFluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \nThis is a convenience that creates an instance of the {@link UserFeedback.Builder} avoiding the need to create one manually via {@link UserFeedback#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserFeedback.Builder#build()} is called immediately and its result is passed to {@link #userFeedback(UserFeedback)}.\n@param userFeedback a consumer that will call methods on {@link UserFeedback.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userFeedback(UserFeedback)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.\n@deprecated Use {@link #userFeedback()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userFeedback(UserFeedback)}\n", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserFeedback property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserFeedback", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userFeedback", "fluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userFeedback", "getterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.", "getterModel" : { "returnType" : "UserFeedback", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserFeedback", "sensitive" : false, "setterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.", "setterMethodName" : "setUserFeedback", "setterModel" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : null, "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "getterModel" : { "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserFeedback" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserFeedback", "beanStyleSetterMethodName" : "setUserFeedback", "c2jName" : "userFeedback", "c2jShape" : "UserFeedback", "defaultConsumerFluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \nThis is a convenience that creates an instance of the {@link UserFeedback.Builder} avoiding the need to create one manually via {@link UserFeedback#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserFeedback.Builder#build()} is called immediately and its result is passed to {@link #userFeedback(UserFeedback)}.\n@param userFeedback a consumer that will call methods on {@link UserFeedback.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userFeedback(UserFeedback)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.\n@deprecated Use {@link #userFeedback()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userFeedback(UserFeedback)}\n", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserFeedback property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserFeedback", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userFeedback", "fluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userFeedback", "getterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.", "getterModel" : { "returnType" : "UserFeedback", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserFeedback", "sensitive" : false, "setterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.", "setterMethodName" : "setUserFeedback", "setterModel" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : null, "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                              The universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@return The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "getterModel" : { "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              \n@param id The universally unique identifier (UUID) of an instance of an anomaly in a metric.", "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 universally unique identifier (UUID) of an instance of an anomaly in a metric.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The start time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserFeedback", "beanStyleSetterMethodName" : "setUserFeedback", "c2jName" : "userFeedback", "c2jShape" : "UserFeedback", "defaultConsumerFluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \nThis is a convenience that creates an instance of the {@link UserFeedback.Builder} avoiding the need to create one manually via {@link UserFeedback#builder()}.\n\nWhen the {@link Consumer} completes, {@link UserFeedback.Builder#build()} is called immediately and its result is passed to {@link #userFeedback(UserFeedback)}.\n@param userFeedback a consumer that will call methods on {@link UserFeedback.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userFeedback(UserFeedback)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.\n@deprecated Use {@link #userFeedback()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userFeedback(UserFeedback)}\n", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserFeedback property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserFeedback", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userFeedback", "fluentSetterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userFeedback", "getterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@return Feedback type on a specific instance of anomaly submitted by the user.", "getterModel" : { "returnType" : "UserFeedback", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "userFeedback", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "userFeedback", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "UserFeedback", "sensitive" : false, "setterDocumentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              \n@param userFeedback Feedback type on a specific instance of anomaly submitted by the user.", "setterMethodName" : "setUserFeedback", "setterModel" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : null, "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : "

                                                              Feedback type on a specific instance of anomaly submitted by the user.

                                                              ", "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "id", "startTime" ], "shapeName" : "AnomalyInstance", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AnomalyInstance", "variableName" : "anomalyInstance", "variableType" : "AnomalyInstance", "documentation" : null, "simpleType" : "AnomalyInstance", "variableSetterType" : "AnomalyInstance" }, "wrapper" : false, "xmlNamespace" : null }, "BatchGetFrameMetricDataRequest" : { "c2jName" : "BatchGetFrameMetricDataRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The structure representing the BatchGetFrameMetricDataRequest.

                                                              ", "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" : "BatchGetFrameMetricData", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/frames/-/metrics", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetrics", "beanStyleSetterMethodName" : "setFrameMetrics", "c2jName" : "frameMetrics", "c2jShape" : "FrameMetrics", "defaultConsumerFluentSetterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \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 #frameMetrics(List)}.\n@param frameMetrics 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 #frameMetrics(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \n

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

                                                              \n

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

                                                              \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetrics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetrics(List)}\n", "documentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetrics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetrics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetrics", "fluentSetterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetrics", "getterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \n

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

                                                              \n

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

                                                              \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetrics", "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" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetric)}.\n@param member a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetric)", "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(FrameMetric)}\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" : "FrameMetric", "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" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetrics", "sensitive" : false, "setterDocumentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : "

                                                              The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@deprecated Use {@link #period()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                              The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                              The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "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 time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResolution", "beanStyleSetterMethodName" : "setTargetResolution", "c2jName" : "targetResolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                              The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                              • P1D — 1 day

                                                              • PT1H — 1 hour

                                                              • PT5M — 5 minutes

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetResolutionAsString(String)}.\n@param targetResolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                              • P1D — 1 day

                                                              • PT1H — 1 hour

                                                              • PT5M — 5 minutes

                                                              \n

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

                                                              \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                              • P1D — 1 day

                                                              • PT1H — 1 hour

                                                              • PT5M — 5 minutes

                                                              • \n@see AggregationPeriod\n@deprecated Use {@link #targetResolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                • P1D — 1 day

                                                                • PT1H — 1 hour

                                                                • PT5M — 5 minutes

                                                                \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                • P1D — 1 day

                                                                • PT1H — 1 hour

                                                                • PT5M — 5 minutes

                                                                • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #targetResolution(String)}\n", "documentation" : "

                                                                  The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                  • P1D — 1 day

                                                                  • PT1H — 1 hour

                                                                  • PT5M — 5 minutes

                                                                  ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResolution", "fluentEnumGetterMethodName" : "targetResolution", "fluentEnumSetterMethodName" : "targetResolution", "fluentGetterMethodName" : "targetResolutionAsString", "fluentSetterDocumentation" : "

                                                                  The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                  • P1D — 1 day

                                                                  • PT1H — 1 hour

                                                                  • PT5M — 5 minutes

                                                                  \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                  • P1D — 1 day

                                                                  • PT1H — 1 hour

                                                                  • PT5M — 5 minutes

                                                                  • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "targetResolution", "getterDocumentation" : "

                                                                    The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                    • P1D — 1 day

                                                                    • PT1H — 1 hour

                                                                    • PT5M — 5 minutes

                                                                    \n

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

                                                                    \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                    • P1D — 1 day

                                                                    • PT1H — 1 hour

                                                                    • PT5M — 5 minutes

                                                                    • \n@see AggregationPeriod", "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" : "targetResolution", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetResolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetResolution", "sensitive" : false, "setterDocumentation" : "

                                                                      The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                      • P1D — 1 day

                                                                      • PT1H — 1 hour

                                                                      • PT5M — 5 minutes

                                                                      \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                      • P1D — 1 day

                                                                      • PT1H — 1 hour

                                                                      • PT5M — 5 minutes

                                                                      • \n@see AggregationPeriod", "setterMethodName" : "setTargetResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : "

                                                                        The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                        • P1D — 1 day

                                                                        • PT1H — 1 hour

                                                                        • PT5M — 5 minutes

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                        The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FrameMetrics" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetrics", "beanStyleSetterMethodName" : "setFrameMetrics", "c2jName" : "frameMetrics", "c2jShape" : "FrameMetrics", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \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 #frameMetrics(List)}.\n@param frameMetrics 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 #frameMetrics(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \n

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

                                                                        \n

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

                                                                        \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetrics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetrics(List)}\n", "documentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetrics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetrics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetrics", "fluentSetterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetrics", "getterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \n

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

                                                                        \n

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

                                                                        \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetrics", "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" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetric)}.\n@param member a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetric)", "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(FrameMetric)}\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" : "FrameMetric", "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" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetrics", "sensitive" : false, "setterDocumentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : "

                                                                        The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Period" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@deprecated Use {@link #period()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                                        The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                        The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        ", "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 time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                        The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetResolution" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResolution", "beanStyleSetterMethodName" : "setTargetResolution", "c2jName" : "targetResolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                        • P1D — 1 day

                                                                        • PT1H — 1 hour

                                                                        • PT5M — 5 minutes

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetResolutionAsString(String)}.\n@param targetResolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                        • P1D — 1 day

                                                                        • PT1H — 1 hour

                                                                        • PT5M — 5 minutes

                                                                        \n

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

                                                                        \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                        • P1D — 1 day

                                                                        • PT1H — 1 hour

                                                                        • PT5M — 5 minutes

                                                                        • \n@see AggregationPeriod\n@deprecated Use {@link #targetResolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                          The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                          • P1D — 1 day

                                                                          • PT1H — 1 hour

                                                                          • PT5M — 5 minutes

                                                                          \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                          • P1D — 1 day

                                                                          • PT1H — 1 hour

                                                                          • PT5M — 5 minutes

                                                                          • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #targetResolution(String)}\n", "documentation" : "

                                                                            The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                            • P1D — 1 day

                                                                            • PT1H — 1 hour

                                                                            • PT5M — 5 minutes

                                                                            ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResolution", "fluentEnumGetterMethodName" : "targetResolution", "fluentEnumSetterMethodName" : "targetResolution", "fluentGetterMethodName" : "targetResolutionAsString", "fluentSetterDocumentation" : "

                                                                            The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                            • P1D — 1 day

                                                                            • PT1H — 1 hour

                                                                            • PT5M — 5 minutes

                                                                            \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                            • P1D — 1 day

                                                                            • PT1H — 1 hour

                                                                            • PT5M — 5 minutes

                                                                            • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "targetResolution", "getterDocumentation" : "

                                                                              The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                              • P1D — 1 day

                                                                              • PT1H — 1 hour

                                                                              • PT5M — 5 minutes

                                                                              \n

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

                                                                              \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                              • P1D — 1 day

                                                                              • PT1H — 1 hour

                                                                              • PT5M — 5 minutes

                                                                              • \n@see AggregationPeriod", "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" : "targetResolution", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetResolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetResolution", "sensitive" : false, "setterDocumentation" : "

                                                                                The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                • P1D — 1 day

                                                                                • PT1H — 1 hour

                                                                                • PT5M — 5 minutes

                                                                                \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                • P1D — 1 day

                                                                                • PT1H — 1 hour

                                                                                • PT5M — 5 minutes

                                                                                • \n@see AggregationPeriod", "setterMethodName" : "setTargetResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : "

                                                                                  The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                  • P1D — 1 day

                                                                                  • PT1H — 1 hour

                                                                                  • PT5M — 5 minutes

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                  The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetrics", "beanStyleSetterMethodName" : "setFrameMetrics", "c2jName" : "frameMetrics", "c2jShape" : "FrameMetrics", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \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 #frameMetrics(List)}.\n@param frameMetrics 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 #frameMetrics(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \n

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

                                                                                  \n

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

                                                                                  \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetrics()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetrics(List)}\n", "documentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetrics property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetrics", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetrics", "fluentSetterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetrics", "getterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \n

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

                                                                                  \n

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

                                                                                  \n@return The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetrics", "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" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetric)}.\n@param member a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetric)", "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(FrameMetric)}\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" : "FrameMetric", "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" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "member", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetric", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetric", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetrics", "sensitive" : false, "setterDocumentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  \n@param frameMetrics The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetrics", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetrics", "variableType" : "java.util.List", "documentation" : "

                                                                                  The details of the metrics that are used to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@deprecated Use {@link #period()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \n@return The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  \n@param period The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                                                  The duration of the frame metrics used to return the time series values. Specify using the ISO 8601 format. The maximum period duration is one day (PT24H or P1D).

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \n@return The name of the profiling group associated with the the frame metrics used to return the time series values.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  \n@param profilingGroupName The name of the profiling group associated with the the frame metrics used to return the time series values.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                  The name of the profiling group associated with the the frame metrics used to return the time series values.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  ", "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 time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@return The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  \n@param startTime The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                  The start time of the time period for the frame metrics used to return the time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetResolution", "beanStyleSetterMethodName" : "setTargetResolution", "c2jName" : "targetResolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                  • P1D — 1 day

                                                                                  • PT1H — 1 hour

                                                                                  • PT5M — 5 minutes

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetResolutionAsString(String)}.\n@param targetResolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetResolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                  • P1D — 1 day

                                                                                  • PT1H — 1 hour

                                                                                  • PT5M — 5 minutes

                                                                                  \n

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

                                                                                  \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                  • P1D — 1 day

                                                                                  • PT1H — 1 hour

                                                                                  • PT5M — 5 minutes

                                                                                  • \n@see AggregationPeriod\n@deprecated Use {@link #targetResolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                    The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                    • P1D — 1 day

                                                                                    • PT1H — 1 hour

                                                                                    • PT5M — 5 minutes

                                                                                    \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                    • P1D — 1 day

                                                                                    • PT1H — 1 hour

                                                                                    • PT5M — 5 minutes

                                                                                    • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #targetResolution(String)}\n", "documentation" : "

                                                                                      The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                      • P1D — 1 day

                                                                                      • PT1H — 1 hour

                                                                                      • PT5M — 5 minutes

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetResolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetResolution", "fluentEnumGetterMethodName" : "targetResolution", "fluentEnumSetterMethodName" : "targetResolution", "fluentGetterMethodName" : "targetResolutionAsString", "fluentSetterDocumentation" : "

                                                                                      The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                      • P1D — 1 day

                                                                                      • PT1H — 1 hour

                                                                                      • PT5M — 5 minutes

                                                                                      \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                      • P1D — 1 day

                                                                                      • PT1H — 1 hour

                                                                                      • PT5M — 5 minutes

                                                                                      • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "targetResolution", "getterDocumentation" : "

                                                                                        The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                        • P1D — 1 day

                                                                                        • PT1H — 1 hour

                                                                                        • PT5M — 5 minutes

                                                                                        \n

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

                                                                                        \n@return The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                        • P1D — 1 day

                                                                                        • PT1H — 1 hour

                                                                                        • PT5M — 5 minutes

                                                                                        • \n@see AggregationPeriod", "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" : "targetResolution", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetResolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetResolution", "sensitive" : false, "setterDocumentation" : "

                                                                                          The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                          • P1D — 1 day

                                                                                          • PT1H — 1 hour

                                                                                          • PT5M — 5 minutes

                                                                                          \n@param targetResolution The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                          • P1D — 1 day

                                                                                          • PT1H — 1 hour

                                                                                          • PT5M — 5 minutes

                                                                                          • \n@see AggregationPeriod", "setterMethodName" : "setTargetResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetResolution", "variableType" : "String", "documentation" : "

                                                                                            The requested resolution of time steps for the returned time series of values. If the requested target resolution is not available due to data not being retained we provide a best effort result by falling back to the most granular available resolution after the target resolution. There are 3 valid values.

                                                                                            • P1D — 1 day

                                                                                            • PT1H — 1 hour

                                                                                            • PT5M — 5 minutes

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "BatchGetFrameMetricDataRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "BatchGetFrameMetricDataRequest", "variableName" : "batchGetFrameMetricDataRequest", "variableType" : "BatchGetFrameMetricDataRequest", "documentation" : null, "simpleType" : "BatchGetFrameMetricDataRequest", "variableSetterType" : "BatchGetFrameMetricDataRequest" }, "wrapper" : false, "xmlNamespace" : null }, "BatchGetFrameMetricDataResponse" : { "c2jName" : "BatchGetFrameMetricDataResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The structure representing the BatchGetFrameMetricDataResponse.

                                                                                            ", "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" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndTimes", "beanStyleSetterMethodName" : "setEndTimes", "c2jName" : "endTimes", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \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 #endTimes(List)}.\n@param endTimes 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 #endTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \n

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

                                                                                            \n

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

                                                                                            \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@deprecated Use {@link #endTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTimes(List)}\n", "documentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTimes", "fluentSetterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTimes", "getterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \n

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

                                                                                            \n

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

                                                                                            \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "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" : "endTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTimes", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "setterMethodName" : "setEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                            List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetricData", "beanStyleSetterMethodName" : "setFrameMetricData", "c2jName" : "frameMetricData", "c2jShape" : "FrameMetricData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \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 #frameMetricData(List)}.\n@param frameMetricData 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 #frameMetricData(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \n

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

                                                                                            \n

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

                                                                                            \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetricData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetricData(List)}\n", "documentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetricData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetricData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetricData", "fluentSetterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetricData", "getterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \n

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

                                                                                            \n

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

                                                                                            \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetricData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetricData", "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" : "FrameMetricDatum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetricDatum.Builder} avoiding the need to create one manually via {@link FrameMetricDatum#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetricDatum.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetricDatum)}.\n@param member a consumer that will call methods on {@link FrameMetricDatum.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetricDatum)", "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(FrameMetricDatum)}\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" : "FrameMetricDatum", "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" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : null, "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : "", "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetricDatum", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetricDatum", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetricData", "sensitive" : false, "setterDocumentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetricData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : "

                                                                                            Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                            • P1D — 1 day

                                                                                            • PT1H — 1 hour

                                                                                            • PT5M — 5 minutes

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionAsString(String)}.\n@param resolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                            • P1D — 1 day

                                                                                            • PT1H — 1 hour

                                                                                            • PT5M — 5 minutes

                                                                                            \n

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

                                                                                            \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                            • P1D — 1 day

                                                                                            • PT1H — 1 hour

                                                                                            • PT5M — 5 minutes

                                                                                            • \n@see AggregationPeriod\n@deprecated Use {@link #resolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                              Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                              • P1D — 1 day

                                                                                              • PT1H — 1 hour

                                                                                              • PT5M — 5 minutes

                                                                                              \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                              • P1D — 1 day

                                                                                              • PT1H — 1 hour

                                                                                              • PT5M — 5 minutes

                                                                                              • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #resolution(String)}\n", "documentation" : "

                                                                                                Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                • P1D — 1 day

                                                                                                • PT1H — 1 hour

                                                                                                • PT5M — 5 minutes

                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolution", "fluentEnumGetterMethodName" : "resolution", "fluentEnumSetterMethodName" : "resolution", "fluentGetterMethodName" : "resolutionAsString", "fluentSetterDocumentation" : "

                                                                                                Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                • P1D — 1 day

                                                                                                • PT1H — 1 hour

                                                                                                • PT5M — 5 minutes

                                                                                                \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                • P1D — 1 day

                                                                                                • PT1H — 1 hour

                                                                                                • PT5M — 5 minutes

                                                                                                • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                                                                  Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                  • P1D — 1 day

                                                                                                  • PT1H — 1 hour

                                                                                                  • PT5M — 5 minutes

                                                                                                  \n

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

                                                                                                  \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                  • P1D — 1 day

                                                                                                  • PT1H — 1 hour

                                                                                                  • PT5M — 5 minutes

                                                                                                  • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                                                                    Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                    • P1D — 1 day

                                                                                                    • PT1H — 1 hour

                                                                                                    • PT5M — 5 minutes

                                                                                                    \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                    • P1D — 1 day

                                                                                                    • PT1H — 1 hour

                                                                                                    • PT5M — 5 minutes

                                                                                                    • \n@see AggregationPeriod", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : "

                                                                                                      Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                      • P1D — 1 day

                                                                                                      • PT1H — 1 hour

                                                                                                      • PT5M — 5 minutes

                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                      The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUnprocessedEndTimes", "beanStyleSetterMethodName" : "setUnprocessedEndTimes", "c2jName" : "unprocessedEndTimes", "c2jShape" : "UnprocessedEndTimeMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \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 #unprocessedEndTimes(List>)}.\n@param unprocessedEndTimes 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 #unprocessedEndTimes(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@deprecated Use {@link #unprocessedEndTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unprocessedEndTimes(List>)}\n", "documentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnprocessedEndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnprocessedEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unprocessedEndTimes", "fluentSetterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unprocessedEndTimes", "getterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "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" : "unprocessedEndTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unprocessedEndTimes", "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" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #value(List)}.\n@param value 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 #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value 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 #hasValue()} to see if a value was sent in this field.\n

                                                                                                      \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(List)}\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

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

                                                                                                      \n

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

                                                                                                      \n@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "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" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UnprocessedEndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "setterMethodName" : "setUnprocessedEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                      List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                      The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndTimes", "beanStyleSetterMethodName" : "setEndTimes", "c2jName" : "endTimes", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \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 #endTimes(List)}.\n@param endTimes 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 #endTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@deprecated Use {@link #endTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTimes(List)}\n", "documentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTimes", "fluentSetterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTimes", "getterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "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" : "endTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTimes", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "setterMethodName" : "setEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                      List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FrameMetricData" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetricData", "beanStyleSetterMethodName" : "setFrameMetricData", "c2jName" : "frameMetricData", "c2jShape" : "FrameMetricData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \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 #frameMetricData(List)}.\n@param frameMetricData 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 #frameMetricData(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetricData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetricData(List)}\n", "documentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetricData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetricData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetricData", "fluentSetterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetricData", "getterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \n

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

                                                                                                      \n

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

                                                                                                      \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetricData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetricData", "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" : "FrameMetricDatum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetricDatum.Builder} avoiding the need to create one manually via {@link FrameMetricDatum#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetricDatum.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetricDatum)}.\n@param member a consumer that will call methods on {@link FrameMetricDatum.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetricDatum)", "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(FrameMetricDatum)}\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" : "FrameMetricDatum", "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" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : null, "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : "", "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetricDatum", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetricDatum", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetricData", "sensitive" : false, "setterDocumentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetricData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : "

                                                                                                      Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Resolution" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                      • P1D — 1 day

                                                                                                      • PT1H — 1 hour

                                                                                                      • PT5M — 5 minutes

                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionAsString(String)}.\n@param resolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                      • P1D — 1 day

                                                                                                      • PT1H — 1 hour

                                                                                                      • PT5M — 5 minutes

                                                                                                      \n

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

                                                                                                      \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                      • P1D — 1 day

                                                                                                      • PT1H — 1 hour

                                                                                                      • PT5M — 5 minutes

                                                                                                      • \n@see AggregationPeriod\n@deprecated Use {@link #resolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                        Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                        • P1D — 1 day

                                                                                                        • PT1H — 1 hour

                                                                                                        • PT5M — 5 minutes

                                                                                                        \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                        • P1D — 1 day

                                                                                                        • PT1H — 1 hour

                                                                                                        • PT5M — 5 minutes

                                                                                                        • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #resolution(String)}\n", "documentation" : "

                                                                                                          Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                          • P1D — 1 day

                                                                                                          • PT1H — 1 hour

                                                                                                          • PT5M — 5 minutes

                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolution", "fluentEnumGetterMethodName" : "resolution", "fluentEnumSetterMethodName" : "resolution", "fluentGetterMethodName" : "resolutionAsString", "fluentSetterDocumentation" : "

                                                                                                          Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                          • P1D — 1 day

                                                                                                          • PT1H — 1 hour

                                                                                                          • PT5M — 5 minutes

                                                                                                          \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                          • P1D — 1 day

                                                                                                          • PT1H — 1 hour

                                                                                                          • PT5M — 5 minutes

                                                                                                          • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                                                                            Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                            • P1D — 1 day

                                                                                                            • PT1H — 1 hour

                                                                                                            • PT5M — 5 minutes

                                                                                                            \n

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

                                                                                                            \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                            • P1D — 1 day

                                                                                                            • PT1H — 1 hour

                                                                                                            • PT5M — 5 minutes

                                                                                                            • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                              • P1D — 1 day

                                                                                                              • PT1H — 1 hour

                                                                                                              • PT5M — 5 minutes

                                                                                                              \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                              • P1D — 1 day

                                                                                                              • PT1H — 1 hour

                                                                                                              • PT5M — 5 minutes

                                                                                                              • \n@see AggregationPeriod", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : "

                                                                                                                Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                • P1D — 1 day

                                                                                                                • PT1H — 1 hour

                                                                                                                • PT5M — 5 minutes

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UnprocessedEndTimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUnprocessedEndTimes", "beanStyleSetterMethodName" : "setUnprocessedEndTimes", "c2jName" : "unprocessedEndTimes", "c2jShape" : "UnprocessedEndTimeMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \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 #unprocessedEndTimes(List>)}.\n@param unprocessedEndTimes 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 #unprocessedEndTimes(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@deprecated Use {@link #unprocessedEndTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unprocessedEndTimes(List>)}\n", "documentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnprocessedEndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnprocessedEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unprocessedEndTimes", "fluentSetterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unprocessedEndTimes", "getterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "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" : "unprocessedEndTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unprocessedEndTimes", "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" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #value(List)}.\n@param value 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 #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value 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 #hasValue()} to see if a value was sent in this field.\n

                                                                                                                \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(List)}\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

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

                                                                                                                \n

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

                                                                                                                \n@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "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" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UnprocessedEndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "setterMethodName" : "setUnprocessedEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@return The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                \n@param endTime The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                The end time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEndTimes", "beanStyleSetterMethodName" : "setEndTimes", "c2jName" : "endTimes", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \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 #endTimes(List)}.\n@param endTimes 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 #endTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@deprecated Use {@link #endTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTimes(List)}\n", "documentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTimes", "fluentSetterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTimes", "getterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "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" : "endTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTimes", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                \n@param endTimes List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.", "setterMethodName" : "setEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "endTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                List of instances, or time steps, in the time series. For example, if the period is one day (PT24H)), and the resolution is five minutes (PT5M), then there are 288 endTimes in the list that are each five minutes appart.

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFrameMetricData", "beanStyleSetterMethodName" : "setFrameMetricData", "c2jName" : "frameMetricData", "c2jShape" : "FrameMetricData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \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 #frameMetricData(List)}.\n@param frameMetricData 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 #frameMetricData(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@deprecated Use {@link #frameMetricData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetricData(List)}\n", "documentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetricData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetricData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetricData", "fluentSetterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetricData", "getterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \n

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

                                                                                                                \n

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

                                                                                                                \n@return Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "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" : "frameMetricData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetricData", "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" : "FrameMetricDatum", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetricDatum.Builder} avoiding the need to create one manually via {@link FrameMetricDatum#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetricDatum.Builder#build()} is called immediately and its result is passed to {@link #member(FrameMetricDatum)}.\n@param member a consumer that will call methods on {@link FrameMetricDatum.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FrameMetricDatum)", "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(FrameMetricDatum)}\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" : "FrameMetricDatum", "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" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : null, "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetricDatum", "variableName" : "member", "variableType" : "FrameMetricDatum", "documentation" : "", "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FrameMetricDatum", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FrameMetricDatum", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FrameMetricData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                \n@param frameMetricData Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.", "setterMethodName" : "setFrameMetricData", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "frameMetricData", "variableType" : "java.util.List", "documentation" : "

                                                                                                                Details of the metrics to request a time series of values. The metric includes the name of the frame, the aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for the metric value of the frame.

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolution", "beanStyleSetterMethodName" : "setResolution", "c2jName" : "resolution", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                • P1D — 1 day

                                                                                                                • PT1H — 1 hour

                                                                                                                • PT5M — 5 minutes

                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionAsString(String)}.\n@param resolution a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolution(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                • P1D — 1 day

                                                                                                                • PT1H — 1 hour

                                                                                                                • PT5M — 5 minutes

                                                                                                                \n

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

                                                                                                                \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                • P1D — 1 day

                                                                                                                • PT1H — 1 hour

                                                                                                                • PT5M — 5 minutes

                                                                                                                • \n@see AggregationPeriod\n@deprecated Use {@link #resolutionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                  Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                  • P1D — 1 day

                                                                                                                  • PT1H — 1 hour

                                                                                                                  • PT5M — 5 minutes

                                                                                                                  \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                  • P1D — 1 day

                                                                                                                  • PT1H — 1 hour

                                                                                                                  • PT5M — 5 minutes

                                                                                                                  • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #resolution(String)}\n", "documentation" : "

                                                                                                                    Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                    • P1D — 1 day

                                                                                                                    • PT1H — 1 hour

                                                                                                                    • PT5M — 5 minutes

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resolution property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolution", "fluentEnumGetterMethodName" : "resolution", "fluentEnumSetterMethodName" : "resolution", "fluentGetterMethodName" : "resolutionAsString", "fluentSetterDocumentation" : "

                                                                                                                    Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                    • P1D — 1 day

                                                                                                                    • PT1H — 1 hour

                                                                                                                    • PT5M — 5 minutes

                                                                                                                    \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                    • P1D — 1 day

                                                                                                                    • PT1H — 1 hour

                                                                                                                    • PT5M — 5 minutes

                                                                                                                    • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "resolution", "getterDocumentation" : "

                                                                                                                      Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                      • P1D — 1 day

                                                                                                                      • PT1H — 1 hour

                                                                                                                      • PT5M — 5 minutes

                                                                                                                      \n

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

                                                                                                                      \n@return Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                      • P1D — 1 day

                                                                                                                      • PT1H — 1 hour

                                                                                                                      • PT5M — 5 minutes

                                                                                                                      • \n@see AggregationPeriod", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resolution", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                        • P1D — 1 day

                                                                                                                        • PT1H — 1 hour

                                                                                                                        • PT5M — 5 minutes

                                                                                                                        \n@param resolution Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                        • P1D — 1 day

                                                                                                                        • PT1H — 1 hour

                                                                                                                        • PT5M — 5 minutes

                                                                                                                        • \n@see AggregationPeriod", "setterMethodName" : "setResolution", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolution", "variableType" : "String", "documentation" : "

                                                                                                                          Resolution or granularity of the profile data used to generate the time series. This is the value used to jump through time steps in a time series. There are 3 valid values.

                                                                                                                          • P1D — 1 day

                                                                                                                          • PT1H — 1 hour

                                                                                                                          • PT5M — 5 minutes

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          ", "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 time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \n@return The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          \n@param startTime The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                          The start time of the time period for the returned time series values. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getUnprocessedEndTimes", "beanStyleSetterMethodName" : "setUnprocessedEndTimes", "c2jName" : "unprocessedEndTimes", "c2jShape" : "UnprocessedEndTimeMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \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 #unprocessedEndTimes(List>)}.\n@param unprocessedEndTimes 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 #unprocessedEndTimes(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@deprecated Use {@link #unprocessedEndTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unprocessedEndTimes(List>)}\n", "documentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnprocessedEndTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnprocessedEndTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unprocessedEndTimes", "fluentSetterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unprocessedEndTimes", "getterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "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" : "unprocessedEndTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "unprocessedEndTimes", "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" : true }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ListOfTimestamps", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value 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 #value(List)}.\n@param value 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 #value(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value 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 #hasValue()} to see if a value was sent in this field.\n

                                                                                                                          \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(List)}\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

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

                                                                                                                          \n

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

                                                                                                                          \n@return The value of the Value 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" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "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" : "TimestampStructure", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TimestampStructure.Builder} avoiding the need to create one manually via {@link TimestampStructure#builder()}.\n\nWhen the {@link Consumer} completes, {@link TimestampStructure.Builder#build()} is called immediately and its result is passed to {@link #member(TimestampStructure)}.\n@param member a consumer that will call methods on {@link TimestampStructure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TimestampStructure)", "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(TimestampStructure)}\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" : "TimestampStructure", "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" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "member", "variableType" : "TimestampStructure", "documentation" : "", "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TimestampStructure", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TimestampStructure", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "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" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "UnprocessedEndTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          \n@param unprocessedEndTimes List of instances which remained unprocessed. This will create a missing time step in the list of end times.", "setterMethodName" : "setUnprocessedEndTimes", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "unprocessedEndTimes", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                          List of instances which remained unprocessed. This will create a missing time step in the list of end times.

                                                                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "endTime", "endTimes", "frameMetricData", "resolution", "startTime", "unprocessedEndTimes" ], "shapeName" : "BatchGetFrameMetricDataResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "BatchGetFrameMetricDataResponse", "variableName" : "batchGetFrameMetricDataResponse", "variableType" : "BatchGetFrameMetricDataResponse", "documentation" : null, "simpleType" : "BatchGetFrameMetricDataResponse", "variableSetterType" : "BatchGetFrameMetricDataResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Channel" : { "c2jName" : "Channel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification 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" : true }, "beanStyleGetterMethodName" : "getEventPublishers", "beanStyleSetterMethodName" : "setEventPublishers", "c2jName" : "eventPublishers", "c2jShape" : "EventPublishers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \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 #eventPublishersAsStrings(List)}.\n@param eventPublishers 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 #eventPublishersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@deprecated Use {@link #eventPublishersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventPublishersWithStrings(List)}\n", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventPublishers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventPublishers", "fluentEnumGetterMethodName" : "eventPublishers", "fluentEnumSetterMethodName" : "eventPublishers", "fluentGetterMethodName" : "eventPublishersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventPublishersWithStrings", "getterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "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" : "eventPublishers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventPublishers", "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" : "EventPublisher", "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 EventPublisher#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 EventPublisher\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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventPublisher", "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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher", "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 EventPublisher#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 EventPublisher", "getterModel" : { "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 EventPublisher", "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" : "EventPublishers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "setterMethodName" : "setEventPublishers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the 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 #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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "getterModel" : { "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUri", "beanStyleSetterMethodName" : "setUri", "c2jName" : "uri", "c2jShape" : "ChannelUri", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uri(String)}.\n@param uri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uri(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@deprecated Use {@link #uri()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uri(String)}\n", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Uri property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUri", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uri", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uri", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Uri", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "setterMethodName" : "setUri", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventPublishers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventPublishers", "beanStyleSetterMethodName" : "setEventPublishers", "c2jName" : "eventPublishers", "c2jShape" : "EventPublishers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \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 #eventPublishersAsStrings(List)}.\n@param eventPublishers 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 #eventPublishersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@deprecated Use {@link #eventPublishersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventPublishersWithStrings(List)}\n", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventPublishers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventPublishers", "fluentEnumGetterMethodName" : "eventPublishers", "fluentEnumSetterMethodName" : "eventPublishers", "fluentGetterMethodName" : "eventPublishersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventPublishersWithStrings", "getterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "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" : "eventPublishers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventPublishers", "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" : "EventPublisher", "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 EventPublisher#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 EventPublisher\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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventPublisher", "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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher", "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 EventPublisher#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 EventPublisher", "getterModel" : { "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 EventPublisher", "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" : "EventPublishers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "setterMethodName" : "setEventPublishers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the 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 #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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "getterModel" : { "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Uri" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUri", "beanStyleSetterMethodName" : "setUri", "c2jName" : "uri", "c2jShape" : "ChannelUri", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uri(String)}.\n@param uri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uri(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@deprecated Use {@link #uri()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uri(String)}\n", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Uri property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUri", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uri", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uri", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Uri", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "setterMethodName" : "setUri", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventPublishers", "beanStyleSetterMethodName" : "setEventPublishers", "c2jName" : "eventPublishers", "c2jShape" : "EventPublishers", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \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 #eventPublishersAsStrings(List)}.\n@param eventPublishers 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 #eventPublishersWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@deprecated Use {@link #eventPublishersAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventPublishersWithStrings(List)}\n", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventPublishers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventPublishers", "fluentEnumGetterMethodName" : "eventPublishers", "fluentEnumSetterMethodName" : "eventPublishers", "fluentGetterMethodName" : "eventPublishersAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventPublishersWithStrings", "getterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "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" : "eventPublishers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "eventPublishers", "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" : "EventPublisher", "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 EventPublisher#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 EventPublisher\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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "EventPublisher", "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 EventPublisher\n@return Returns a reference to this object so that method calls can be chained together.\n@see EventPublisher", "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 EventPublisher#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 EventPublisher", "getterModel" : { "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 EventPublisher", "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" : "EventPublishers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          \n@param eventPublishers List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.", "setterMethodName" : "setEventPublishers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventPublishers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the 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 #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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #id(String)}\n", "documentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@return Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "getterModel" : { "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          \n@param id Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.", "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" : "

                                                                                                                          Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUri", "beanStyleSetterMethodName" : "setUri", "c2jName" : "uri", "c2jShape" : "ChannelUri", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #uri(String)}.\n@param uri a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #uri(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@deprecated Use {@link #uri()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uri(String)}\n", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Uri property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUri", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uri", "fluentSetterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uri", "getterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@return Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "uri", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "uri", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Uri", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          \n@param uri Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.", "setterMethodName" : "setUri", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uri", "variableType" : "String", "documentation" : "

                                                                                                                          Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "eventPublishers", "uri" ], "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 }, "ComputePlatform" : { "c2jName" : "ComputePlatform", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AWS_LAMBDA", "value" : "AWSLambda" }, { "name" : "DEFAULT", "value" : "Default" } ], "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" : "ComputePlatform", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComputePlatform", "variableName" : "computePlatform", "variableType" : "ComputePlatform", "documentation" : null, "simpleType" : "ComputePlatform", "variableSetterType" : "ComputePlatform" }, "wrapper" : false, "xmlNamespace" : null }, "ConfigureAgentRequest" : { "c2jName" : "ConfigureAgentRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The structure representing the configureAgentRequest.

                                                                                                                          ", "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" : "ConfigureAgent", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/configureAgent", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFleetInstanceId", "beanStyleSetterMethodName" : "setFleetInstanceId", "c2jName" : "fleetInstanceId", "c2jShape" : "FleetInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task 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 #fleetInstanceId(String)}.\n@param fleetInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@deprecated Use {@link #fleetInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fleetInstanceId(String)}\n", "documentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FleetInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFleetInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetInstanceId", "fluentSetterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetInstanceId", "getterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "setterMethodName" : "setFleetInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                          A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                          • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                          • AGENT_ID - The ID for an agent instance.

                                                                                                                          • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                          • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                          • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                          • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                          • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                          • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                          • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                          \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 #metadataAsStrings(Map)}.\n@param metadata 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 #metadataWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                          • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                          • AGENT_ID - The ID for an agent instance.

                                                                                                                          • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                          • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                          • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                          • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                          • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                          • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                          • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                          \n

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

                                                                                                                          \n

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

                                                                                                                          \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                          • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                          • AGENT_ID - The ID for an agent instance.

                                                                                                                          • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                          • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                          • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                          • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                          • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                          • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                          • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                          • \n@deprecated Use {@link #metadataAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                            Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                            • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                            • AGENT_ID - The ID for an agent instance.

                                                                                                                            • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                            • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                            • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                            • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                            • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                            • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                            • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                            \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                            • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                            • AGENT_ID - The ID for an agent instance.

                                                                                                                            • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                            • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                            • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                            • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                            • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                            • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                            • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metadataWithStrings(Map)}\n", "documentation" : "

                                                                                                                              Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadata", "fluentEnumGetterMethodName" : "metadata", "fluentEnumSetterMethodName" : "metadata", "fluentGetterMethodName" : "metadataAsStrings", "fluentSetterDocumentation" : "

                                                                                                                              Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                              \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadataWithStrings", "getterDocumentation" : "

                                                                                                                                Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                • AGENT_ID - The ID for an agent instance.

                                                                                                                                • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                \n

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

                                                                                                                                \n

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

                                                                                                                                \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                • AGENT_ID - The ID for an agent instance.

                                                                                                                                • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                • ", "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" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "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" : "MetadataField", "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 #keyAsString(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

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

                                                                                                                                  \n@return The value of the Key property for this object.\n@see MetadataField\n@deprecated Use {@link #keyAsString()}\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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MetadataField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

                                                                                                                                  \n@return The value of the Key property for this object.\n@see MetadataField", "getterModel" : { "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.\n@see MetadataField", "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" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                  Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                  • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                  • AGENT_ID - The ID for an agent instance.

                                                                                                                                  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                  \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                  • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                  • AGENT_ID - The ID for an agent instance.

                                                                                                                                  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                  • ", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                    Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \n@return The name of the profiling group for which the configured agent is collecting profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \n@return The name of the profiling group for which the configured agent is collecting profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                    The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FleetInstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFleetInstanceId", "beanStyleSetterMethodName" : "setFleetInstanceId", "c2jName" : "fleetInstanceId", "c2jShape" : "FleetInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task 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 #fleetInstanceId(String)}.\n@param fleetInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@deprecated Use {@link #fleetInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fleetInstanceId(String)}\n", "documentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FleetInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFleetInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetInstanceId", "fluentSetterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetInstanceId", "getterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "setterMethodName" : "setFleetInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                                    A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Metadata" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                    \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 #metadataAsStrings(Map)}.\n@param metadata 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 #metadataWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                    \n

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

                                                                                                                                    \n

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

                                                                                                                                    \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                    • \n@deprecated Use {@link #metadataAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                      Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                      • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                      • AGENT_ID - The ID for an agent instance.

                                                                                                                                      • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                      • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                      • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                      • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                      • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                      • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                      • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                      \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                      • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                      • AGENT_ID - The ID for an agent instance.

                                                                                                                                      • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                      • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                      • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                      • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                      • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                      • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                      • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metadataWithStrings(Map)}\n", "documentation" : "

                                                                                                                                        Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                        • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                        • AGENT_ID - The ID for an agent instance.

                                                                                                                                        • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                        • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                        • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                        • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                        • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                        • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                        • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadata", "fluentEnumGetterMethodName" : "metadata", "fluentEnumSetterMethodName" : "metadata", "fluentGetterMethodName" : "metadataAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                        Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                        • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                        • AGENT_ID - The ID for an agent instance.

                                                                                                                                        • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                        • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                        • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                        • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                        • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                        • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                        • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                        \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                        • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                        • AGENT_ID - The ID for an agent instance.

                                                                                                                                        • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                        • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                        • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                        • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                        • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                        • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                        • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadataWithStrings", "getterDocumentation" : "

                                                                                                                                          Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                          • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                          • AGENT_ID - The ID for an agent instance.

                                                                                                                                          • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                          • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                          • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                          • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                          • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                          • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                          • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                          \n

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

                                                                                                                                          \n

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

                                                                                                                                          \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                          • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                          • AGENT_ID - The ID for an agent instance.

                                                                                                                                          • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                          • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                          • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                          • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                          • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                          • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                          • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                          • ", "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" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "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" : "MetadataField", "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 #keyAsString(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

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

                                                                                                                                            \n@return The value of the Key property for this object.\n@see MetadataField\n@deprecated Use {@link #keyAsString()}\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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MetadataField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

                                                                                                                                            \n@return The value of the Key property for this object.\n@see MetadataField", "getterModel" : { "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.\n@see MetadataField", "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" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                            • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                            • AGENT_ID - The ID for an agent instance.

                                                                                                                                            • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                            • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                            • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                            • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                            • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                            • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                            • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                            \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                            • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                            • AGENT_ID - The ID for an agent instance.

                                                                                                                                            • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                            • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                            • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                            • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                            • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                            • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                            • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                            • ", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                              Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \n@return The name of the profiling group for which the configured agent is collecting profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \n@return The name of the profiling group for which the configured agent is collecting profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                              The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFleetInstanceId", "beanStyleSetterMethodName" : "setFleetInstanceId", "c2jName" : "fleetInstanceId", "c2jShape" : "FleetInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task 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 #fleetInstanceId(String)}.\n@param fleetInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fleetInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@deprecated Use {@link #fleetInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fleetInstanceId(String)}\n", "documentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FleetInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFleetInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fleetInstanceId", "fluentSetterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fleetInstanceId", "getterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              \n@return A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "fleetInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "fleetInstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FleetInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              \n@param fleetInstanceId A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.", "setterMethodName" : "setFleetInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fleetInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                                              A universally unique identifier (UUID) for a profiling instance. For example, if the profiling instance is an Amazon EC2 instance, it is the instance ID. If it is an AWS Fargate container, it is the container's task ID.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMetadata", "beanStyleSetterMethodName" : "setMetadata", "c2jName" : "metadata", "c2jShape" : "Metadata", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                              \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 #metadataAsStrings(Map)}.\n@param metadata 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 #metadataWithStrings(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                              \n

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

                                                                                                                                              \n

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

                                                                                                                                              \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                              • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                              • AGENT_ID - The ID for an agent instance.

                                                                                                                                              • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                              • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                              • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                              • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                              • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                              • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                              • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                              • \n@deprecated Use {@link #metadataAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                • AGENT_ID - The ID for an agent instance.

                                                                                                                                                • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                • AGENT_ID - The ID for an agent instance.

                                                                                                                                                • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #metadataWithStrings(Map)}\n", "documentation" : "

                                                                                                                                                  Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                  • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                  • AGENT_ID - The ID for an agent instance.

                                                                                                                                                  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Metadata property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMetadata", "fluentEnumGetterMethodName" : "metadata", "fluentEnumSetterMethodName" : "metadata", "fluentGetterMethodName" : "metadataAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                  Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                  • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                  • AGENT_ID - The ID for an agent instance.

                                                                                                                                                  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                  \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                  • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                  • AGENT_ID - The ID for an agent instance.

                                                                                                                                                  • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                  • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                  • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                  • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                  • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                  • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                  • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "metadataWithStrings", "getterDocumentation" : "

                                                                                                                                                    Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                    \n

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

                                                                                                                                                    \n

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

                                                                                                                                                    \n@return Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                    • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                    • AGENT_ID - The ID for an agent instance.

                                                                                                                                                    • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                    • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                    • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                    • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                    • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                    • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                    • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                    • ", "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" : "metadata", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "metadata", "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" : "MetadataField", "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 #keyAsString(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

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

                                                                                                                                                      \n@return The value of the Key property for this object.\n@see MetadataField\n@deprecated Use {@link #keyAsString()}\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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MetadataField", "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" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "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@see MetadataField\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetadataField", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n

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

                                                                                                                                                      \n@return The value of the Key property for this object.\n@see MetadataField", "getterModel" : { "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.\n@see MetadataField", "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" : "Metadata", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                      • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                      • AGENT_ID - The ID for an agent instance.

                                                                                                                                                      • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                      • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                      • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                      • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                      • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                      • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                      • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                      \n@param metadata Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                      • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                      • AGENT_ID - The ID for an agent instance.

                                                                                                                                                      • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                      • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                      • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                      • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                      • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                      • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                      • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                      • ", "setterMethodName" : "setMetadata", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "metadata", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                        Metadata captured about the compute platform the agent is running on. It includes information about sampling and reporting. The valid fields are:

                                                                                                                                                        • COMPUTE_PLATFORM - The compute platform on which the agent is running

                                                                                                                                                        • AGENT_ID - The ID for an agent instance.

                                                                                                                                                        • AWS_REQUEST_ID - The AWS request ID of a Lambda invocation.

                                                                                                                                                        • EXECUTION_ENVIRONMENT - The execution environment a Lambda function is running on.

                                                                                                                                                        • LAMBDA_FUNCTION_ARN - The Amazon Resource Name (ARN) that is used to invoke a Lambda function.

                                                                                                                                                        • LAMBDA_MEMORY_LIMIT_IN_MB - The memory allocated to a Lambda function.

                                                                                                                                                        • LAMBDA_REMAINING_TIME_IN_MILLISECONDS - The time in milliseconds before execution of a Lambda function times out.

                                                                                                                                                        • LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS - The time in milliseconds between two invocations of a Lambda function.

                                                                                                                                                        • LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS - The time in milliseconds for the previous Lambda invocation.

                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \n@return The name of the profiling group for which the configured agent is collecting profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \n@return The name of the profiling group for which the configured agent is collecting profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group for which the configured agent is collecting profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group for which the configured agent is collecting profiling data.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "ConfigureAgentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConfigureAgentRequest", "variableName" : "configureAgentRequest", "variableType" : "ConfigureAgentRequest", "documentation" : null, "simpleType" : "ConfigureAgentRequest", "variableSetterType" : "ConfigureAgentRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ConfigureAgentResponse" : { "c2jName" : "ConfigureAgentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the configureAgentResponse.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "AgentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentConfiguration.Builder} avoiding the need to create one manually via {@link AgentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(AgentConfiguration)}.\n@param configuration a consumer that will call methods on {@link AgentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(AgentConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(AgentConfiguration)}\n", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "getterModel" : { "returnType" : "AgentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : null, "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Configuration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "AgentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentConfiguration.Builder} avoiding the need to create one manually via {@link AgentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(AgentConfiguration)}.\n@param configuration a consumer that will call methods on {@link AgentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(AgentConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(AgentConfiguration)}\n", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "getterModel" : { "returnType" : "AgentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : null, "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "configuration", "c2jShape" : "AgentConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentConfiguration.Builder} avoiding the need to create one manually via {@link AgentConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentConfiguration.Builder#build()} is called immediately and its result is passed to {@link #configuration(AgentConfiguration)}.\n@param configuration a consumer that will call methods on {@link AgentConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(AgentConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(AgentConfiguration)}\n", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@return An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "getterModel" : { "returnType" : "AgentConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Configuration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        \n@param configuration An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : null, "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentConfiguration", "variableName" : "configuration", "variableType" : "AgentConfiguration", "documentation" : "

                                                                                                                                                        An AgentConfiguration object that specifies if an agent profiles or not and for how long to return profiling data.

                                                                                                                                                        ", "simpleType" : "AgentConfiguration", "variableSetterType" : "AgentConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "configuration" ], "shapeName" : "ConfigureAgentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConfigureAgentResponse", "variableName" : "configureAgentResponse", "variableType" : "ConfigureAgentResponse", "documentation" : null, "simpleType" : "ConfigureAgentResponse", "variableSetterType" : "ConfigureAgentResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ConflictException" : { "c2jName" : "ConflictException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ConflictException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "message" ], "shapeName" : "ConflictException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ConflictException", "variableName" : "conflictException", "variableType" : "ConflictException", "documentation" : null, "simpleType" : "ConflictException", "variableSetterType" : "ConflictException" }, "wrapper" : false, "xmlNamespace" : null }, "CreateProfilingGroupRequest" : { "c2jName" : "CreateProfilingGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the createProfiliingGroupRequest.

                                                                                                                                                        ", "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" : "CreateProfilingGroup", "locationName" : null, "requestUri" : "/profilingGroups", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "clientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "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" : "clientToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentOrchestrationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "clientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "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" : "clientToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@return Specifies whether profiling is enabled or disabled for the created profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for the created profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                        Specifies whether profiling is enabled or disabled for the created profiling group.

                                                                                                                                                        ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "clientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "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" : "clientToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "clientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        \n@param clientToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                        Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        \n@param computePlatform The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                        The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@return The name of the profiling group to create.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to create.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to create.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \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 A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        \n@param tags A list of tags to add to the created profiling group.", "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" : "

                                                                                                                                                        A list of tags to add to the created profiling group.

                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "clientToken", "profilingGroupName" ], "shapeName" : "CreateProfilingGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateProfilingGroupRequest", "variableName" : "createProfilingGroupRequest", "variableType" : "CreateProfilingGroupRequest", "documentation" : null, "simpleType" : "CreateProfilingGroupRequest", "variableSetterType" : "CreateProfilingGroupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateProfilingGroupResponse" : { "c2jName" : "CreateProfilingGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the createProfilingGroupResponse.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the created profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the created profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the created profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroup" ], "shapeName" : "CreateProfilingGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateProfilingGroupResponse", "variableName" : "createProfilingGroupResponse", "variableType" : "CreateProfilingGroupResponse", "documentation" : null, "simpleType" : "CreateProfilingGroupResponse", "variableSetterType" : "CreateProfilingGroupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteProfilingGroupRequest" : { "c2jName" : "DeleteProfilingGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the deleteProfilingGroupRequest.

                                                                                                                                                        ", "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" : "DeleteProfilingGroup", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group to delete.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group to delete.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group to delete.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to delete.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to delete.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "DeleteProfilingGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteProfilingGroupRequest", "variableName" : "deleteProfilingGroupRequest", "variableType" : "DeleteProfilingGroupRequest", "documentation" : null, "simpleType" : "DeleteProfilingGroupRequest", "variableSetterType" : "DeleteProfilingGroupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteProfilingGroupResponse" : { "c2jName" : "DeleteProfilingGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the deleteProfilingGroupResponse.

                                                                                                                                                        ", "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" : "DeleteProfilingGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteProfilingGroupResponse", "variableName" : "deleteProfilingGroupResponse", "variableType" : "DeleteProfilingGroupResponse", "documentation" : null, "simpleType" : "DeleteProfilingGroupResponse", "variableSetterType" : "DeleteProfilingGroupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeProfilingGroupRequest" : { "c2jName" : "DescribeProfilingGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the describeProfilingGroupRequest.

                                                                                                                                                        ", "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" : "DescribeProfilingGroup", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@return The name of the profiling group to get information about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get information about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get information about.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "DescribeProfilingGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeProfilingGroupRequest", "variableName" : "describeProfilingGroupRequest", "variableType" : "DescribeProfilingGroupRequest", "documentation" : null, "simpleType" : "DescribeProfilingGroupRequest", "variableSetterType" : "DescribeProfilingGroupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeProfilingGroupResponse" : { "c2jName" : "DescribeProfilingGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the describeProfilingGroupResponse.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@return The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        \n@param profilingGroup The returned ProfilingGroupDescription object that contains information about the requested profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                        The returned ProfilingGroupDescription object that contains information about the requested profiling group.

                                                                                                                                                        ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroup" ], "shapeName" : "DescribeProfilingGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeProfilingGroupResponse", "variableName" : "describeProfilingGroupResponse", "variableType" : "DescribeProfilingGroupResponse", "documentation" : null, "simpleType" : "DescribeProfilingGroupResponse", "variableSetterType" : "DescribeProfilingGroupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "EventPublisher" : { "c2jName" : "EventPublisher", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ANOMALY_DETECTION", "value" : "AnomalyDetection" } ], "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" : "EventPublisher", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EventPublisher", "variableName" : "eventPublisher", "variableType" : "EventPublisher", "documentation" : null, "simpleType" : "EventPublisher", "variableSetterType" : "EventPublisher" }, "wrapper" : false, "xmlNamespace" : null }, "FeedbackType" : { "c2jName" : "FeedbackType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NEGATIVE", "value" : "Negative" }, { "name" : "POSITIVE", "value" : "Positive" } ], "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" : "FeedbackType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FeedbackType", "variableName" : "feedbackType", "variableType" : "FeedbackType", "documentation" : null, "simpleType" : "FeedbackType", "variableSetterType" : "FeedbackType" }, "wrapper" : false, "xmlNamespace" : null }, "FindingsReportSummary" : { "c2jName" : "FindingsReportSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        Information about potential recommendations that might be created from the analysis of profiling data.

                                                                                                                                                        ", "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" : "FindingsReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.", "getterModel" : { "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfFindings", "beanStyleSetterMethodName" : "setTotalNumberOfFindings", "c2jName" : "totalNumberOfFindings", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalNumberOfFindings(Integer)}.\n@param totalNumberOfFindings a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalNumberOfFindings(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.\n@deprecated Use {@link #totalNumberOfFindings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfFindings(Integer)}\n", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfFindings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfFindings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfFindings", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalNumberOfFindings", "getterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "totalNumberOfFindings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalNumberOfFindings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalNumberOfFindings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.", "setterMethodName" : "setTotalNumberOfFindings", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "FindingsReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.", "getterModel" : { "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileEndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileStartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TotalNumberOfFindings" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfFindings", "beanStyleSetterMethodName" : "setTotalNumberOfFindings", "c2jName" : "totalNumberOfFindings", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalNumberOfFindings(Integer)}.\n@param totalNumberOfFindings a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalNumberOfFindings(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.\n@deprecated Use {@link #totalNumberOfFindings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfFindings(Integer)}\n", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfFindings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfFindings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfFindings", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalNumberOfFindings", "getterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "totalNumberOfFindings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalNumberOfFindings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalNumberOfFindings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.", "setterMethodName" : "setTotalNumberOfFindings", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "FindingsReportId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                        The universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@return The universally unique identifier (UUID) of the recommendation report.", "getterModel" : { "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        \n@param id The universally unique identifier (UUID) of the recommendation report.", "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 universally unique identifier (UUID) of the recommendation report.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileEndTime The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the period during which the metric is flagged as anomalous. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@return The name of the profiling group that is associated with the analysis data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group that is associated with the analysis data.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalNumberOfFindings", "beanStyleSetterMethodName" : "setTotalNumberOfFindings", "c2jName" : "totalNumberOfFindings", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #totalNumberOfFindings(Integer)}.\n@param totalNumberOfFindings a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalNumberOfFindings(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.\n@deprecated Use {@link #totalNumberOfFindings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalNumberOfFindings(Integer)}\n", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalNumberOfFindings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalNumberOfFindings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalNumberOfFindings", "fluentSetterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalNumberOfFindings", "getterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@return The total number of different recommendations that were found by the analysis.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "totalNumberOfFindings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "totalNumberOfFindings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalNumberOfFindings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        \n@param totalNumberOfFindings The total number of different recommendations that were found by the analysis.", "setterMethodName" : "setTotalNumberOfFindings", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalNumberOfFindings", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The total number of different recommendations that were found by the analysis.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FindingsReportSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "findingsReportSummary", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "wrapper" : false, "xmlNamespace" : null }, "FrameMetric" : { "c2jName" : "FrameMetric", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The frame name, metric type, and thread states. These are used to derive the value of the metric for the frame.

                                                                                                                                                        ", "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" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "ThreadStates", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FrameName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThreadStates" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "ThreadStates", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@return Name of the method common across the multiple occurrences of a frame in an application 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        \n@param frameName Name of the method common across the multiple occurrences of a frame in an application profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                        Name of the method common across the multiple occurrences of a frame in an application profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "ThreadStates", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return List of application runtime thread states used to get the counts for a frame a derive a metric value.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        \n@param threadStates List of application runtime thread states used to get the counts for a frame a derive a metric value.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        List of application runtime thread states used to get the counts for a frame a derive a metric value.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        \n@param type A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                        A type of aggregation that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurrences of all frames in a profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "frameName", "threadStates", "type" ], "shapeName" : "FrameMetric", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "wrapper" : false, "xmlNamespace" : null }, "FrameMetricDatum" : { "c2jName" : "FrameMetricDatum", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        Information about a frame metric and its values.

                                                                                                                                                        ", "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" : "getFrameMetric", "beanStyleSetterMethodName" : "setFrameMetric", "c2jName" : "frameMetric", "c2jShape" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #frameMetric(FrameMetric)}.\n@param frameMetric a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameMetric(FrameMetric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.\n@deprecated Use {@link #frameMetric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetric(FrameMetric)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetric", "fluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetric", "getterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.", "getterModel" : { "returnType" : "FrameMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameMetric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FrameMetric", "sensitive" : false, "setterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.", "setterMethodName" : "setFrameMetric", "setterModel" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "FrameMetricValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.", "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" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "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" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #member(Double)}.\n@param member a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Double)", "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(Double)}\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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Double", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Double", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FrameMetric" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameMetric", "beanStyleSetterMethodName" : "setFrameMetric", "c2jName" : "frameMetric", "c2jShape" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #frameMetric(FrameMetric)}.\n@param frameMetric a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameMetric(FrameMetric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.\n@deprecated Use {@link #frameMetric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetric(FrameMetric)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetric", "fluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetric", "getterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.", "getterModel" : { "returnType" : "FrameMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameMetric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FrameMetric", "sensitive" : false, "setterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.", "setterMethodName" : "setFrameMetric", "setterModel" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Values" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "FrameMetricValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.", "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" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "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" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #member(Double)}.\n@param member a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Double)", "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(Double)}\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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Double", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Double", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameMetric", "beanStyleSetterMethodName" : "setFrameMetric", "c2jName" : "frameMetric", "c2jShape" : "FrameMetric", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\nThis is a convenience that creates an instance of the {@link FrameMetric.Builder} avoiding the need to create one manually via {@link FrameMetric#builder()}.\n\nWhen the {@link Consumer} completes, {@link FrameMetric.Builder#build()} is called immediately and its result is passed to {@link #frameMetric(FrameMetric)}.\n@param frameMetric a consumer that will call methods on {@link FrameMetric.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameMetric(FrameMetric)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.\n@deprecated Use {@link #frameMetric()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameMetric(FrameMetric)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameMetric property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameMetric", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameMetric", "fluentSetterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameMetric", "getterDocumentation" : "Returns the value of the FrameMetric property for this object.\n@return The value of the FrameMetric property for this object.", "getterModel" : { "returnType" : "FrameMetric", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameMetric", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameMetric", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FrameMetric", "sensitive" : false, "setterDocumentation" : "Sets the value of the FrameMetric property for this object.\n\n@param frameMetric The new value for the FrameMetric property for this object.", "setterMethodName" : "setFrameMetric", "setterModel" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : null, "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FrameMetric", "variableName" : "frameMetric", "variableType" : "FrameMetric", "documentation" : "", "simpleType" : "FrameMetric", "variableSetterType" : "FrameMetric" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "values", "c2jShape" : "FrameMetricValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \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 #values(List)}.\n@param values 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 #values(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.\n@deprecated Use {@link #values()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #values(List)}\n", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValues", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return A list of values that are associated with a frame metric.", "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" : "values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "values", "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" : "Double", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #member(Double)}.\n@param member a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Double)", "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(Double)}\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" : "Double", "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" : "DOUBLE", "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" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "member", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Double", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "Double", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        \n@param values A list of values that are associated with a frame metric.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        A list of values that are associated with a frame metric.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "frameMetric", "values" ], "shapeName" : "FrameMetricDatum", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FrameMetricDatum", "variableName" : "frameMetricDatum", "variableType" : "FrameMetricDatum", "documentation" : null, "simpleType" : "FrameMetricDatum", "variableSetterType" : "FrameMetricDatum" }, "wrapper" : false, "xmlNamespace" : null }, "GetFindingsReportAccountSummaryRequest" : { "c2jName" : "GetFindingsReportAccountSummaryRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the GetFindingsReportAccountSummaryRequest.

                                                                                                                                                        ", "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" : "GetFindingsReportAccountSummary", "locationName" : null, "requestUri" : "/internal/findingsReports", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DailyReportsOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                        A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                        The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@return The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        \n@param maxResults The maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.", "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 maximum number of results returned by GetFindingsReportAccountSummary in paginated output. When this parameter is used, GetFindingsReportAccountSummary only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another GetFindingsReportAccountSummary request with the returned nextToken value.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@return The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        \n@param nextToken The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value returned from a previous paginated GetFindingsReportAccountSummary request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                        This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetFindingsReportAccountSummaryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetFindingsReportAccountSummaryRequest", "variableName" : "getFindingsReportAccountSummaryRequest", "variableType" : "GetFindingsReportAccountSummaryRequest", "documentation" : null, "simpleType" : "GetFindingsReportAccountSummaryRequest", "variableSetterType" : "GetFindingsReportAccountSummaryRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetFindingsReportAccountSummaryResponse" : { "c2jName" : "GetFindingsReportAccountSummaryResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the GetFindingsReportAccountSummaryResponse.

                                                                                                                                                        ", "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" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReportSummaries", "beanStyleSetterMethodName" : "setReportSummaries", "c2jName" : "reportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \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 #reportSummaries(List)}.\n@param reportSummaries 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 #reportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@deprecated Use {@link #reportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportSummaries(List)}\n", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportSummaries", "getterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "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" : "reportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "setterMethodName" : "setReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReportSummaries" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReportSummaries", "beanStyleSetterMethodName" : "setReportSummaries", "c2jName" : "reportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \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 #reportSummaries(List)}.\n@param reportSummaries 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 #reportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@deprecated Use {@link #reportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportSummaries(List)}\n", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportSummaries", "getterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "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" : "reportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "setterMethodName" : "setReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@return The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        \n@param nextToken The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                        The nextToken value to include in a future GetFindingsReportAccountSummary request. When the results of a GetFindingsReportAccountSummary request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getReportSummaries", "beanStyleSetterMethodName" : "setReportSummaries", "c2jName" : "reportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \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 #reportSummaries(List)}.\n@param reportSummaries 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 #reportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@deprecated Use {@link #reportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reportSummaries(List)}\n", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reportSummaries", "getterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n

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

                                                                                                                                                        \n

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

                                                                                                                                                        \n@return The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "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" : "reportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "reportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        \n@param reportSummaries The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.", "setterMethodName" : "setReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "reportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        The return list of FindingsReportSummary objects taht contain summaries of analysis results for all profiling groups in your AWS account.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "reportSummaries" ], "shapeName" : "GetFindingsReportAccountSummaryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetFindingsReportAccountSummaryResponse", "variableName" : "getFindingsReportAccountSummaryResponse", "variableType" : "GetFindingsReportAccountSummaryResponse", "documentation" : null, "simpleType" : "GetFindingsReportAccountSummaryResponse", "variableSetterType" : "GetFindingsReportAccountSummaryResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetNotificationConfigurationRequest" : { "c2jName" : "GetNotificationConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the GetNotificationConfigurationRequest.

                                                                                                                                                        ", "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" : "GetNotificationConfiguration", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/notificationConfiguration", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@return The name of the profiling group we want to get the notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group we want to get the notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group we want to get the notification configuration for.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "GetNotificationConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetNotificationConfigurationRequest", "variableName" : "getNotificationConfigurationRequest", "variableType" : "GetNotificationConfigurationRequest", "documentation" : null, "simpleType" : "GetNotificationConfigurationRequest", "variableSetterType" : "GetNotificationConfigurationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetNotificationConfigurationResponse" : { "c2jName" : "GetNotificationConfigurationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the GetNotificationConfigurationResponse.

                                                                                                                                                        ", "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" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NotificationConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@return The current notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        \n@param notificationConfiguration The current notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                        The current notification configuration for this profiling group.

                                                                                                                                                        ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "notificationConfiguration" ], "shapeName" : "GetNotificationConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetNotificationConfigurationResponse", "variableName" : "getNotificationConfigurationResponse", "variableType" : "GetNotificationConfigurationResponse", "documentation" : null, "simpleType" : "GetNotificationConfigurationResponse", "variableSetterType" : "GetNotificationConfigurationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetPolicyRequest" : { "c2jName" : "GetPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the getPolicyRequest.

                                                                                                                                                        ", "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" : "GetPolicy", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/policy", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "GetPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetPolicyRequest", "variableName" : "getPolicyRequest", "variableType" : "GetPolicyRequest", "documentation" : null, "simpleType" : "GetPolicyRequest", "variableSetterType" : "GetPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetPolicyResponse" : { "c2jName" : "GetPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the getPolicyResponse.

                                                                                                                                                        ", "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" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@return The JSON-formatted resource-based policy attached to the ProfilingGroup.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        \n@param policy The JSON-formatted resource-based policy attached to the ProfilingGroup.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                        The JSON-formatted resource-based policy attached to the ProfilingGroup.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@return A unique identifier for the current revision of the returned policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        \n@param revisionId A unique identifier for the current revision of the returned policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                        A unique identifier for the current revision of the returned policy.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "policy", "revisionId" ], "shapeName" : "GetPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetPolicyResponse", "variableName" : "getPolicyResponse", "variableType" : "GetPolicyResponse", "documentation" : null, "simpleType" : "GetPolicyResponse", "variableSetterType" : "GetPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetProfileRequest" : { "c2jName" : "GetProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the getProfileRequest.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetProfile", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/profile", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccept", "beanStyleSetterMethodName" : "setAccept", "c2jName" : "accept", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accept(String)}.\n@param accept a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accept(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #accept()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accept(String)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Accept property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccept", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accept", "fluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "accept",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                "getterModel" : {
                                                                                                                                                                  "returnType" : "String",
                                                                                                                                                                  "documentation" : null
                                                                                                                                                                },
                                                                                                                                                                "http" : {
                                                                                                                                                                  "additionalMarshallingPath" : null,
                                                                                                                                                                  "additionalUnmarshallingPath" : null,
                                                                                                                                                                  "flattened" : false,
                                                                                                                                                                  "greedy" : false,
                                                                                                                                                                  "header" : true,
                                                                                                                                                                  "isPayload" : false,
                                                                                                                                                                  "isStreaming" : false,
                                                                                                                                                                  "location" : "header",
                                                                                                                                                                  "marshallLocation" : "HEADER",
                                                                                                                                                                  "marshallLocationName" : "Accept",
                                                                                                                                                                  "queryString" : false,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "Accept",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "STRING",
                                                                                                                                                                "name" : "Accept",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                "setterMethodName" : "setAccept",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "accept",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "String",
                                                                                                                                                                  "variableSetterType" : "String"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : null,
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "accept",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "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 time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxDepth", "beanStyleSetterMethodName" : "setMaxDepth", "c2jName" : "maxDepth", "c2jShape" : "MaxDepth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxDepth(Integer)}.\n@param maxDepth a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxDepth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@deprecated Use {@link #maxDepth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxDepth(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxDepth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxDepth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDepth", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDepth", "getterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "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" : "maxDepth", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDepth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDepth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "setterMethodName" : "setMaxDepth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@deprecated Use {@link #period()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "period",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                "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" : "period",
                                                                                                                                                                  "queryString" : true,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "period",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "STRING",
                                                                                                                                                                "name" : "Period",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                "setterMethodName" : "setPeriod",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "period",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "String",
                                                                                                                                                                  "variableSetterType" : "String"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : null,
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "period",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@deprecated Use {@link #startTime()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "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 time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "startTime",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                "getterModel" : {
                                                                                                                                                                  "returnType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : null
                                                                                                                                                                },
                                                                                                                                                                "http" : {
                                                                                                                                                                  "additionalMarshallingPath" : null,
                                                                                                                                                                  "additionalUnmarshallingPath" : null,
                                                                                                                                                                  "flattened" : false,
                                                                                                                                                                  "greedy" : false,
                                                                                                                                                                  "header" : false,
                                                                                                                                                                  "isPayload" : false,
                                                                                                                                                                  "isStreaming" : false,
                                                                                                                                                                  "location" : "querystring",
                                                                                                                                                                  "marshallLocation" : "QUERY_PARAM",
                                                                                                                                                                  "marshallLocationName" : "startTime",
                                                                                                                                                                  "queryString" : true,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "startTime",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "INSTANT",
                                                                                                                                                                "name" : "StartTime",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                "setterMethodName" : "setStartTime",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                  "variableName" : "startTime",
                                                                                                                                                                  "variableType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "Instant",
                                                                                                                                                                  "variableSetterType" : "java.time.Instant"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : "iso8601",
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                  "variableName" : "startTime",
                                                                                                                                                                  "variableType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Accept" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccept", "beanStyleSetterMethodName" : "setAccept", "c2jName" : "accept", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accept(String)}.\n@param accept a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accept(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #accept()}\n",
                                                                                                                                                                  "deprecatedName" : null,
                                                                                                                                                                  "deprecatedSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accept(String)}\n",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Accept property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccept", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accept", "fluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                  "fluentSetterMethodName" : "accept",
                                                                                                                                                                  "getterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                  "getterModel" : {
                                                                                                                                                                    "returnType" : "String",
                                                                                                                                                                    "documentation" : null
                                                                                                                                                                  },
                                                                                                                                                                  "http" : {
                                                                                                                                                                    "additionalMarshallingPath" : null,
                                                                                                                                                                    "additionalUnmarshallingPath" : null,
                                                                                                                                                                    "flattened" : false,
                                                                                                                                                                    "greedy" : false,
                                                                                                                                                                    "header" : true,
                                                                                                                                                                    "isPayload" : false,
                                                                                                                                                                    "isStreaming" : false,
                                                                                                                                                                    "location" : "header",
                                                                                                                                                                    "marshallLocation" : "HEADER",
                                                                                                                                                                    "marshallLocationName" : "Accept",
                                                                                                                                                                    "queryString" : false,
                                                                                                                                                                    "requiresLength" : false,
                                                                                                                                                                    "statusCode" : false,
                                                                                                                                                                    "unmarshallLocationName" : "Accept",
                                                                                                                                                                    "uri" : false
                                                                                                                                                                  },
                                                                                                                                                                  "idempotencyToken" : false,
                                                                                                                                                                  "isBinary" : false,
                                                                                                                                                                  "jsonValue" : false,
                                                                                                                                                                  "list" : false,
                                                                                                                                                                  "listModel" : null,
                                                                                                                                                                  "map" : false,
                                                                                                                                                                  "mapModel" : null,
                                                                                                                                                                  "marshallingType" : "STRING",
                                                                                                                                                                  "name" : "Accept",
                                                                                                                                                                  "sensitive" : false,
                                                                                                                                                                  "setterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                  "setterMethodName" : "setAccept",
                                                                                                                                                                  "setterModel" : {
                                                                                                                                                                    "variableDeclarationType" : "String",
                                                                                                                                                                    "variableName" : "accept",
                                                                                                                                                                    "variableType" : "String",
                                                                                                                                                                    "documentation" : null,
                                                                                                                                                                    "simpleType" : "String",
                                                                                                                                                                    "variableSetterType" : "String"
                                                                                                                                                                  },
                                                                                                                                                                  "simple" : true,
                                                                                                                                                                  "timestampFormat" : null,
                                                                                                                                                                  "variable" : {
                                                                                                                                                                    "variableDeclarationType" : "String",
                                                                                                                                                                    "variableName" : "accept",
                                                                                                                                                                    "variableType" : "String",
                                                                                                                                                                    "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "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 time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxDepth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxDepth", "beanStyleSetterMethodName" : "setMaxDepth", "c2jName" : "maxDepth", "c2jShape" : "MaxDepth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxDepth(Integer)}.\n@param maxDepth a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxDepth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@deprecated Use {@link #maxDepth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxDepth(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxDepth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxDepth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDepth", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDepth", "getterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "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" : "maxDepth", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDepth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDepth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "setterMethodName" : "setMaxDepth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Period" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@deprecated Use {@link #period()}\n",
                                                                                                                                                                  "deprecatedName" : null,
                                                                                                                                                                  "deprecatedSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                  "fluentSetterMethodName" : "period",
                                                                                                                                                                  "getterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                  "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" : "period",
                                                                                                                                                                    "queryString" : true,
                                                                                                                                                                    "requiresLength" : false,
                                                                                                                                                                    "statusCode" : false,
                                                                                                                                                                    "unmarshallLocationName" : "period",
                                                                                                                                                                    "uri" : false
                                                                                                                                                                  },
                                                                                                                                                                  "idempotencyToken" : false,
                                                                                                                                                                  "isBinary" : false,
                                                                                                                                                                  "jsonValue" : false,
                                                                                                                                                                  "list" : false,
                                                                                                                                                                  "listModel" : null,
                                                                                                                                                                  "map" : false,
                                                                                                                                                                  "mapModel" : null,
                                                                                                                                                                  "marshallingType" : "STRING",
                                                                                                                                                                  "name" : "Period",
                                                                                                                                                                  "sensitive" : false,
                                                                                                                                                                  "setterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                  "setterMethodName" : "setPeriod",
                                                                                                                                                                  "setterModel" : {
                                                                                                                                                                    "variableDeclarationType" : "String",
                                                                                                                                                                    "variableName" : "period",
                                                                                                                                                                    "variableType" : "String",
                                                                                                                                                                    "documentation" : null,
                                                                                                                                                                    "simpleType" : "String",
                                                                                                                                                                    "variableSetterType" : "String"
                                                                                                                                                                  },
                                                                                                                                                                  "simple" : true,
                                                                                                                                                                  "timestampFormat" : null,
                                                                                                                                                                  "variable" : {
                                                                                                                                                                    "variableDeclarationType" : "String",
                                                                                                                                                                    "variableName" : "period",
                                                                                                                                                                    "variableType" : "String",
                                                                                                                                                                    "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@deprecated Use {@link #startTime()}\n",
                                                                                                                                                                  "deprecatedName" : null,
                                                                                                                                                                  "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "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 time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                  "fluentSetterMethodName" : "startTime",
                                                                                                                                                                  "getterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                  "getterModel" : {
                                                                                                                                                                    "returnType" : "java.time.Instant",
                                                                                                                                                                    "documentation" : null
                                                                                                                                                                  },
                                                                                                                                                                  "http" : {
                                                                                                                                                                    "additionalMarshallingPath" : null,
                                                                                                                                                                    "additionalUnmarshallingPath" : null,
                                                                                                                                                                    "flattened" : false,
                                                                                                                                                                    "greedy" : false,
                                                                                                                                                                    "header" : false,
                                                                                                                                                                    "isPayload" : false,
                                                                                                                                                                    "isStreaming" : false,
                                                                                                                                                                    "location" : "querystring",
                                                                                                                                                                    "marshallLocation" : "QUERY_PARAM",
                                                                                                                                                                    "marshallLocationName" : "startTime",
                                                                                                                                                                    "queryString" : true,
                                                                                                                                                                    "requiresLength" : false,
                                                                                                                                                                    "statusCode" : false,
                                                                                                                                                                    "unmarshallLocationName" : "startTime",
                                                                                                                                                                    "uri" : false
                                                                                                                                                                  },
                                                                                                                                                                  "idempotencyToken" : false,
                                                                                                                                                                  "isBinary" : false,
                                                                                                                                                                  "jsonValue" : false,
                                                                                                                                                                  "list" : false,
                                                                                                                                                                  "listModel" : null,
                                                                                                                                                                  "map" : false,
                                                                                                                                                                  "mapModel" : null,
                                                                                                                                                                  "marshallingType" : "INSTANT",
                                                                                                                                                                  "name" : "StartTime",
                                                                                                                                                                  "sensitive" : false,
                                                                                                                                                                  "setterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                  "setterMethodName" : "setStartTime",
                                                                                                                                                                  "setterModel" : {
                                                                                                                                                                    "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                    "variableName" : "startTime",
                                                                                                                                                                    "variableType" : "java.time.Instant",
                                                                                                                                                                    "documentation" : null,
                                                                                                                                                                    "simpleType" : "Instant",
                                                                                                                                                                    "variableSetterType" : "java.time.Instant"
                                                                                                                                                                  },
                                                                                                                                                                  "simple" : true,
                                                                                                                                                                  "timestampFormat" : "iso8601",
                                                                                                                                                                  "variable" : {
                                                                                                                                                                    "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                    "variableName" : "startTime",
                                                                                                                                                                    "variableType" : "java.time.Instant",
                                                                                                                                                                    "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccept", "beanStyleSetterMethodName" : "setAccept", "c2jName" : "accept", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #accept(String)}.\n@param accept a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accept(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #accept()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accept(String)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Accept property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccept", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accept", "fluentSetterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "accept",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@return The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                "getterModel" : {
                                                                                                                                                                  "returnType" : "String",
                                                                                                                                                                  "documentation" : null
                                                                                                                                                                },
                                                                                                                                                                "http" : {
                                                                                                                                                                  "additionalMarshallingPath" : null,
                                                                                                                                                                  "additionalUnmarshallingPath" : null,
                                                                                                                                                                  "flattened" : false,
                                                                                                                                                                  "greedy" : false,
                                                                                                                                                                  "header" : true,
                                                                                                                                                                  "isPayload" : false,
                                                                                                                                                                  "isStreaming" : false,
                                                                                                                                                                  "location" : "header",
                                                                                                                                                                  "marshallLocation" : "HEADER",
                                                                                                                                                                  "marshallLocationName" : "Accept",
                                                                                                                                                                  "queryString" : false,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "Accept",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "STRING",
                                                                                                                                                                "name" : "Accept",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        \n@param accept The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                "setterMethodName" : "setAccept",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "accept",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "String",
                                                                                                                                                                  "variableSetterType" : "String"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : null,
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "accept",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The format of the returned profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                         <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "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 time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@return The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        \n@param endTime The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The end time of the requested profile. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        If you specify endTime, then you must also specify period or startTime, but not both.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxDepth", "beanStyleSetterMethodName" : "setMaxDepth", "c2jName" : "maxDepth", "c2jShape" : "MaxDepth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxDepth(Integer)}.\n@param maxDepth a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxDepth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@deprecated Use {@link #maxDepth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxDepth(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxDepth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxDepth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxDepth", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxDepth", "getterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@return The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "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" : "maxDepth", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "maxDepth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxDepth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        \n@param maxDepth The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.", "setterMethodName" : "setMaxDepth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxDepth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum depth of the stacks in the code that is represented in the aggregated profile. For example, if CodeGuru Profiler finds a method A, which calls method B, which calls method C, which calls method D, then the depth is 4. If the maxDepth is set to 2, then the aggregated profile contains representations of methods A and B.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "Period", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #period(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@deprecated Use {@link #period()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #period(String)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "period", "fluentSetterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "period",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@return Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                "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" : "period",
                                                                                                                                                                  "queryString" : true,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "period",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "STRING",
                                                                                                                                                                "name" : "Period",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        \n@param period Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> ",
                                                                                                                                                                "setterMethodName" : "setPeriod",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "period",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "String",
                                                                                                                                                                  "variableSetterType" : "String"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : null,
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "String",
                                                                                                                                                                  "variableName" : "period",
                                                                                                                                                                  "variableType" : "String",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        Used with startTime or endTime to specify the time range for the returned aggregated profile. Specify using the ISO 8601 format. For example, P1DT1H1M1S.

                                                                                                                                                         <p> To get the latest aggregated profile, specify only <code>period</code>. </p> 
                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@return The name of the profiling group to get.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        \n@param profilingGroupName The name of the profiling group to get.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                        The name of the profiling group to get.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@deprecated Use {@link #startTime()}\n",
                                                                                                                                                                "deprecatedName" : null,
                                                                                                                                                                "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n",
                                                                                                                                                                "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "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 time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                "fluentSetterMethodName" : "startTime",
                                                                                                                                                                "getterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@return The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                "getterModel" : {
                                                                                                                                                                  "returnType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : null
                                                                                                                                                                },
                                                                                                                                                                "http" : {
                                                                                                                                                                  "additionalMarshallingPath" : null,
                                                                                                                                                                  "additionalUnmarshallingPath" : null,
                                                                                                                                                                  "flattened" : false,
                                                                                                                                                                  "greedy" : false,
                                                                                                                                                                  "header" : false,
                                                                                                                                                                  "isPayload" : false,
                                                                                                                                                                  "isStreaming" : false,
                                                                                                                                                                  "location" : "querystring",
                                                                                                                                                                  "marshallLocation" : "QUERY_PARAM",
                                                                                                                                                                  "marshallLocationName" : "startTime",
                                                                                                                                                                  "queryString" : true,
                                                                                                                                                                  "requiresLength" : false,
                                                                                                                                                                  "statusCode" : false,
                                                                                                                                                                  "unmarshallLocationName" : "startTime",
                                                                                                                                                                  "uri" : false
                                                                                                                                                                },
                                                                                                                                                                "idempotencyToken" : false,
                                                                                                                                                                "isBinary" : false,
                                                                                                                                                                "jsonValue" : false,
                                                                                                                                                                "list" : false,
                                                                                                                                                                "listModel" : null,
                                                                                                                                                                "map" : false,
                                                                                                                                                                "mapModel" : null,
                                                                                                                                                                "marshallingType" : "INSTANT",
                                                                                                                                                                "name" : "StartTime",
                                                                                                                                                                "sensitive" : false,
                                                                                                                                                                "setterDocumentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        \n@param startTime The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> ",
                                                                                                                                                                "setterMethodName" : "setStartTime",
                                                                                                                                                                "setterModel" : {
                                                                                                                                                                  "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                  "variableName" : "startTime",
                                                                                                                                                                  "variableType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : null,
                                                                                                                                                                  "simpleType" : "Instant",
                                                                                                                                                                  "variableSetterType" : "java.time.Instant"
                                                                                                                                                                },
                                                                                                                                                                "simple" : true,
                                                                                                                                                                "timestampFormat" : "iso8601",
                                                                                                                                                                "variable" : {
                                                                                                                                                                  "variableDeclarationType" : "java.time.Instant",
                                                                                                                                                                  "variableName" : "startTime",
                                                                                                                                                                  "variableType" : "java.time.Instant",
                                                                                                                                                                  "documentation" : "

                                                                                                                                                        The start time of the profile to get. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                         <p> If you specify <code>startTime</code>, then you must also specify <code>period</code> or <code>endTime</code>, but not both. </p> 
                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupName" ], "shapeName" : "GetProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetProfileRequest", "variableName" : "getProfileRequest", "variableType" : "GetProfileRequest", "documentation" : null, "simpleType" : "GetProfileRequest", "variableSetterType" : "GetProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetProfileResponse" : { "c2jName" : "GetProfileResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the getProfileResponse.

                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "contentEncoding", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.\n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentEncoding", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "profile", "c2jShape" : "AggregatedProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #profile(SdkBytes)}.\n@param profile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.\n@deprecated Use {@link #profile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "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" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContentEncoding" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "contentEncoding", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.\n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentEncoding", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Profile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "profile", "c2jShape" : "AggregatedProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #profile(SdkBytes)}.\n@param profile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.\n@deprecated Use {@link #profile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "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" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentEncoding", "beanStyleSetterMethodName" : "setContentEncoding", "c2jName" : "contentEncoding", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentEncoding(String)}.\n@param contentEncoding a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentEncoding(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.\n@deprecated Use {@link #contentEncoding()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentEncoding(String)}\n", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentEncoding property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentEncoding", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentEncoding", "fluentSetterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentEncoding", "getterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@return The content encoding of the profile.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Encoding", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Encoding", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentEncoding", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        \n@param contentEncoding The content encoding of the profile.", "setterMethodName" : "setContentEncoding", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentEncoding", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content encoding of the profile.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@deprecated Use {@link #contentType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentType", "getterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@return The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Content-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        \n@param contentType The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.", "setterMethodName" : "setContentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentType", "variableType" : "String", "documentation" : "

                                                                                                                                                        The content type of the profile in the payload. It is either application/json or the default application/x-amzn-ion.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfile", "beanStyleSetterMethodName" : "setProfile", "c2jName" : "profile", "c2jShape" : "AggregatedProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #profile(SdkBytes)}.\n@param profile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.\n@deprecated Use {@link #profile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "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" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profile", "fluentSetterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profile", "getterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@return Information about the profile.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Profile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        \n@param profile Information about the profile.", "setterMethodName" : "setProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "profile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                        Information about the profile.

                                                                                                                                                        ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "contentType", "profile" ], "shapeName" : "GetProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetProfileResponse", "variableName" : "getProfileResponse", "variableType" : "GetProfileResponse", "documentation" : null, "simpleType" : "GetProfileResponse", "variableSetterType" : "GetProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetRecommendationsRequest" : { "c2jName" : "GetRecommendationsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        The structure representing the GetRecommendationsRequest.

                                                                                                                                                        ", "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" : "GetRecommendations", "locationName" : null, "requestUri" : "/internal/profilingGroups/{profilingGroupName}/recommendations", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "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 start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "Locale", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                        • de-DE - German, Germany

                                                                                                                                                        • en-GB - English, United Kingdom

                                                                                                                                                        • en-US - English, United States

                                                                                                                                                        • es-ES - Spanish, Spain

                                                                                                                                                        • fr-FR - French, France

                                                                                                                                                        • it-IT - Italian, Italy

                                                                                                                                                        • ja-JP - Japanese, Japan

                                                                                                                                                        • ko-KR - Korean, Republic of Korea

                                                                                                                                                        • pt-BR - Portugese, Brazil

                                                                                                                                                        • zh-CN - Chinese, China

                                                                                                                                                        • zh-TW - Chinese, Taiwan

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                        • de-DE - German, Germany

                                                                                                                                                        • en-GB - English, United Kingdom

                                                                                                                                                        • en-US - English, United States

                                                                                                                                                        • es-ES - Spanish, Spain

                                                                                                                                                        • fr-FR - French, France

                                                                                                                                                        • it-IT - Italian, Italy

                                                                                                                                                        • ja-JP - Japanese, Japan

                                                                                                                                                        • ko-KR - Korean, Republic of Korea

                                                                                                                                                        • pt-BR - Portugese, Brazil

                                                                                                                                                        • zh-CN - Chinese, China

                                                                                                                                                        • zh-TW - Chinese, Taiwan

                                                                                                                                                        \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                        • de-DE - German, Germany

                                                                                                                                                        • en-GB - English, United Kingdom

                                                                                                                                                        • en-US - English, United States

                                                                                                                                                        • es-ES - Spanish, Spain

                                                                                                                                                        • fr-FR - French, France

                                                                                                                                                        • it-IT - Italian, Italy

                                                                                                                                                        • ja-JP - Japanese, Japan

                                                                                                                                                        • ko-KR - Korean, Republic of Korea

                                                                                                                                                        • pt-BR - Portugese, Brazil

                                                                                                                                                        • zh-CN - Chinese, China

                                                                                                                                                        • zh-TW - Chinese, Taiwan

                                                                                                                                                        • \n@deprecated Use {@link #locale()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                          The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                          • de-DE - German, Germany

                                                                                                                                                          • en-GB - English, United Kingdom

                                                                                                                                                          • en-US - English, United States

                                                                                                                                                          • es-ES - Spanish, Spain

                                                                                                                                                          • fr-FR - French, France

                                                                                                                                                          • it-IT - Italian, Italy

                                                                                                                                                          • ja-JP - Japanese, Japan

                                                                                                                                                          • ko-KR - Korean, Republic of Korea

                                                                                                                                                          • pt-BR - Portugese, Brazil

                                                                                                                                                          • zh-CN - Chinese, China

                                                                                                                                                          • zh-TW - Chinese, Taiwan

                                                                                                                                                          \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                          • de-DE - German, Germany

                                                                                                                                                          • en-GB - English, United Kingdom

                                                                                                                                                          • en-US - English, United States

                                                                                                                                                          • es-ES - Spanish, Spain

                                                                                                                                                          • fr-FR - French, France

                                                                                                                                                          • it-IT - Italian, Italy

                                                                                                                                                          • ja-JP - Japanese, Japan

                                                                                                                                                          • ko-KR - Korean, Republic of Korea

                                                                                                                                                          • pt-BR - Portugese, Brazil

                                                                                                                                                          • zh-CN - Chinese, China

                                                                                                                                                          • zh-TW - Chinese, Taiwan

                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locale(String)}\n", "documentation" : "

                                                                                                                                                            The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                            • en-US - English, United States

                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Locale property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocale", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                            The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                            • en-US - English, United States

                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                            \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                            • en-US - English, United States

                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                              The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                              • de-DE - German, Germany

                                                                                                                                                              • en-GB - English, United Kingdom

                                                                                                                                                              • en-US - English, United States

                                                                                                                                                              • es-ES - Spanish, Spain

                                                                                                                                                              • fr-FR - French, France

                                                                                                                                                              • it-IT - Italian, Italy

                                                                                                                                                              • ja-JP - Japanese, Japan

                                                                                                                                                              • ko-KR - Korean, Republic of Korea

                                                                                                                                                              • pt-BR - Portugese, Brazil

                                                                                                                                                              • zh-CN - Chinese, China

                                                                                                                                                              • zh-TW - Chinese, Taiwan

                                                                                                                                                              \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                              • de-DE - German, Germany

                                                                                                                                                              • en-GB - English, United Kingdom

                                                                                                                                                              • en-US - English, United States

                                                                                                                                                              • es-ES - Spanish, Spain

                                                                                                                                                              • fr-FR - French, France

                                                                                                                                                              • it-IT - Italian, Italy

                                                                                                                                                              • ja-JP - Japanese, Japan

                                                                                                                                                              • ko-KR - Korean, Republic of Korea

                                                                                                                                                              • pt-BR - Portugese, Brazil

                                                                                                                                                              • zh-CN - Chinese, China

                                                                                                                                                              • zh-TW - Chinese, Taiwan

                                                                                                                                                              • ", "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" : "locale", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                • de-DE - German, Germany

                                                                                                                                                                • en-GB - English, United Kingdom

                                                                                                                                                                • en-US - English, United States

                                                                                                                                                                • es-ES - Spanish, Spain

                                                                                                                                                                • fr-FR - French, France

                                                                                                                                                                • it-IT - Italian, Italy

                                                                                                                                                                • ja-JP - Japanese, Japan

                                                                                                                                                                • ko-KR - Korean, Republic of Korea

                                                                                                                                                                • pt-BR - Portugese, Brazil

                                                                                                                                                                • zh-CN - Chinese, China

                                                                                                                                                                • zh-TW - Chinese, Taiwan

                                                                                                                                                                \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                • de-DE - German, Germany

                                                                                                                                                                • en-GB - English, United Kingdom

                                                                                                                                                                • en-US - English, United States

                                                                                                                                                                • es-ES - Spanish, Spain

                                                                                                                                                                • fr-FR - French, France

                                                                                                                                                                • it-IT - Italian, Italy

                                                                                                                                                                • ja-JP - Japanese, Japan

                                                                                                                                                                • ko-KR - Korean, Republic of Korea

                                                                                                                                                                • pt-BR - Portugese, Brazil

                                                                                                                                                                • zh-CN - Chinese, China

                                                                                                                                                                • zh-TW - Chinese, Taiwan

                                                                                                                                                                • ", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \n@return The name of the profiling group to get analysis data about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \n@return The name of the profiling group to get analysis data about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  \n@param profilingGroupName The name of the profiling group to get analysis data about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The name of the profiling group to get analysis data about.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  ", "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 end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                  The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  ", "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 start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                  The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Locale" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "Locale", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                  \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                  • \n@deprecated Use {@link #locale()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                    The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                    • de-DE - German, Germany

                                                                                                                                                                    • en-GB - English, United Kingdom

                                                                                                                                                                    • en-US - English, United States

                                                                                                                                                                    • es-ES - Spanish, Spain

                                                                                                                                                                    • fr-FR - French, France

                                                                                                                                                                    • it-IT - Italian, Italy

                                                                                                                                                                    • ja-JP - Japanese, Japan

                                                                                                                                                                    • ko-KR - Korean, Republic of Korea

                                                                                                                                                                    • pt-BR - Portugese, Brazil

                                                                                                                                                                    • zh-CN - Chinese, China

                                                                                                                                                                    • zh-TW - Chinese, Taiwan

                                                                                                                                                                    \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                    • de-DE - German, Germany

                                                                                                                                                                    • en-GB - English, United Kingdom

                                                                                                                                                                    • en-US - English, United States

                                                                                                                                                                    • es-ES - Spanish, Spain

                                                                                                                                                                    • fr-FR - French, France

                                                                                                                                                                    • it-IT - Italian, Italy

                                                                                                                                                                    • ja-JP - Japanese, Japan

                                                                                                                                                                    • ko-KR - Korean, Republic of Korea

                                                                                                                                                                    • pt-BR - Portugese, Brazil

                                                                                                                                                                    • zh-CN - Chinese, China

                                                                                                                                                                    • zh-TW - Chinese, Taiwan

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locale(String)}\n", "documentation" : "

                                                                                                                                                                      The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                      • de-DE - German, Germany

                                                                                                                                                                      • en-GB - English, United Kingdom

                                                                                                                                                                      • en-US - English, United States

                                                                                                                                                                      • es-ES - Spanish, Spain

                                                                                                                                                                      • fr-FR - French, France

                                                                                                                                                                      • it-IT - Italian, Italy

                                                                                                                                                                      • ja-JP - Japanese, Japan

                                                                                                                                                                      • ko-KR - Korean, Republic of Korea

                                                                                                                                                                      • pt-BR - Portugese, Brazil

                                                                                                                                                                      • zh-CN - Chinese, China

                                                                                                                                                                      • zh-TW - Chinese, Taiwan

                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Locale property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocale", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                      The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                      • de-DE - German, Germany

                                                                                                                                                                      • en-GB - English, United Kingdom

                                                                                                                                                                      • en-US - English, United States

                                                                                                                                                                      • es-ES - Spanish, Spain

                                                                                                                                                                      • fr-FR - French, France

                                                                                                                                                                      • it-IT - Italian, Italy

                                                                                                                                                                      • ja-JP - Japanese, Japan

                                                                                                                                                                      • ko-KR - Korean, Republic of Korea

                                                                                                                                                                      • pt-BR - Portugese, Brazil

                                                                                                                                                                      • zh-CN - Chinese, China

                                                                                                                                                                      • zh-TW - Chinese, Taiwan

                                                                                                                                                                      \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                      • de-DE - German, Germany

                                                                                                                                                                      • en-GB - English, United Kingdom

                                                                                                                                                                      • en-US - English, United States

                                                                                                                                                                      • es-ES - Spanish, Spain

                                                                                                                                                                      • fr-FR - French, France

                                                                                                                                                                      • it-IT - Italian, Italy

                                                                                                                                                                      • ja-JP - Japanese, Japan

                                                                                                                                                                      • ko-KR - Korean, Republic of Korea

                                                                                                                                                                      • pt-BR - Portugese, Brazil

                                                                                                                                                                      • zh-CN - Chinese, China

                                                                                                                                                                      • zh-TW - Chinese, Taiwan

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                        The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                        • de-DE - German, Germany

                                                                                                                                                                        • en-GB - English, United Kingdom

                                                                                                                                                                        • en-US - English, United States

                                                                                                                                                                        • es-ES - Spanish, Spain

                                                                                                                                                                        • fr-FR - French, France

                                                                                                                                                                        • it-IT - Italian, Italy

                                                                                                                                                                        • ja-JP - Japanese, Japan

                                                                                                                                                                        • ko-KR - Korean, Republic of Korea

                                                                                                                                                                        • pt-BR - Portugese, Brazil

                                                                                                                                                                        • zh-CN - Chinese, China

                                                                                                                                                                        • zh-TW - Chinese, Taiwan

                                                                                                                                                                        \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                        • de-DE - German, Germany

                                                                                                                                                                        • en-GB - English, United Kingdom

                                                                                                                                                                        • en-US - English, United States

                                                                                                                                                                        • es-ES - Spanish, Spain

                                                                                                                                                                        • fr-FR - French, France

                                                                                                                                                                        • it-IT - Italian, Italy

                                                                                                                                                                        • ja-JP - Japanese, Japan

                                                                                                                                                                        • ko-KR - Korean, Republic of Korea

                                                                                                                                                                        • pt-BR - Portugese, Brazil

                                                                                                                                                                        • zh-CN - Chinese, China

                                                                                                                                                                        • zh-TW - Chinese, Taiwan

                                                                                                                                                                        • ", "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" : "locale", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                          • de-DE - German, Germany

                                                                                                                                                                          • en-GB - English, United Kingdom

                                                                                                                                                                          • en-US - English, United States

                                                                                                                                                                          • es-ES - Spanish, Spain

                                                                                                                                                                          • fr-FR - French, France

                                                                                                                                                                          • it-IT - Italian, Italy

                                                                                                                                                                          • ja-JP - Japanese, Japan

                                                                                                                                                                          • ko-KR - Korean, Republic of Korea

                                                                                                                                                                          • pt-BR - Portugese, Brazil

                                                                                                                                                                          • zh-CN - Chinese, China

                                                                                                                                                                          • zh-TW - Chinese, Taiwan

                                                                                                                                                                          \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                          • de-DE - German, Germany

                                                                                                                                                                          • en-GB - English, United Kingdom

                                                                                                                                                                          • en-US - English, United States

                                                                                                                                                                          • es-ES - Spanish, Spain

                                                                                                                                                                          • fr-FR - French, France

                                                                                                                                                                          • it-IT - Italian, Italy

                                                                                                                                                                          • ja-JP - Japanese, Japan

                                                                                                                                                                          • ko-KR - Korean, Republic of Korea

                                                                                                                                                                          • pt-BR - Portugese, Brazil

                                                                                                                                                                          • zh-CN - Chinese, China

                                                                                                                                                                          • zh-TW - Chinese, Taiwan

                                                                                                                                                                          • ", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                                            • en-US - English, United States

                                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \n@return The name of the profiling group to get analysis data about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \n@return The name of the profiling group to get analysis data about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            \n@param profilingGroupName The name of the profiling group to get analysis data about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The name of the profiling group to get analysis data about.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            ", "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 end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                            The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            ", "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 start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            \n@param endTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                            The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocale", "beanStyleSetterMethodName" : "setLocale", "c2jName" : "locale", "c2jShape" : "Locale", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                                            • en-US - English, United States

                                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locale(String)}.\n@param locale a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locale(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                                            • en-US - English, United States

                                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                                            \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                            • de-DE - German, Germany

                                                                                                                                                                            • en-GB - English, United Kingdom

                                                                                                                                                                            • en-US - English, United States

                                                                                                                                                                            • es-ES - Spanish, Spain

                                                                                                                                                                            • fr-FR - French, France

                                                                                                                                                                            • it-IT - Italian, Italy

                                                                                                                                                                            • ja-JP - Japanese, Japan

                                                                                                                                                                            • ko-KR - Korean, Republic of Korea

                                                                                                                                                                            • pt-BR - Portugese, Brazil

                                                                                                                                                                            • zh-CN - Chinese, China

                                                                                                                                                                            • zh-TW - Chinese, Taiwan

                                                                                                                                                                            • \n@deprecated Use {@link #locale()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                              The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                              • de-DE - German, Germany

                                                                                                                                                                              • en-GB - English, United Kingdom

                                                                                                                                                                              • en-US - English, United States

                                                                                                                                                                              • es-ES - Spanish, Spain

                                                                                                                                                                              • fr-FR - French, France

                                                                                                                                                                              • it-IT - Italian, Italy

                                                                                                                                                                              • ja-JP - Japanese, Japan

                                                                                                                                                                              • ko-KR - Korean, Republic of Korea

                                                                                                                                                                              • pt-BR - Portugese, Brazil

                                                                                                                                                                              • zh-CN - Chinese, China

                                                                                                                                                                              • zh-TW - Chinese, Taiwan

                                                                                                                                                                              \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                              • de-DE - German, Germany

                                                                                                                                                                              • en-GB - English, United Kingdom

                                                                                                                                                                              • en-US - English, United States

                                                                                                                                                                              • es-ES - Spanish, Spain

                                                                                                                                                                              • fr-FR - French, France

                                                                                                                                                                              • it-IT - Italian, Italy

                                                                                                                                                                              • ja-JP - Japanese, Japan

                                                                                                                                                                              • ko-KR - Korean, Republic of Korea

                                                                                                                                                                              • pt-BR - Portugese, Brazil

                                                                                                                                                                              • zh-CN - Chinese, China

                                                                                                                                                                              • zh-TW - Chinese, Taiwan

                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locale(String)}\n", "documentation" : "

                                                                                                                                                                                The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                • de-DE - German, Germany

                                                                                                                                                                                • en-GB - English, United Kingdom

                                                                                                                                                                                • en-US - English, United States

                                                                                                                                                                                • es-ES - Spanish, Spain

                                                                                                                                                                                • fr-FR - French, France

                                                                                                                                                                                • it-IT - Italian, Italy

                                                                                                                                                                                • ja-JP - Japanese, Japan

                                                                                                                                                                                • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                • pt-BR - Portugese, Brazil

                                                                                                                                                                                • zh-CN - Chinese, China

                                                                                                                                                                                • zh-TW - Chinese, Taiwan

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Locale property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocale", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locale", "fluentSetterDocumentation" : "

                                                                                                                                                                                The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                • de-DE - German, Germany

                                                                                                                                                                                • en-GB - English, United Kingdom

                                                                                                                                                                                • en-US - English, United States

                                                                                                                                                                                • es-ES - Spanish, Spain

                                                                                                                                                                                • fr-FR - French, France

                                                                                                                                                                                • it-IT - Italian, Italy

                                                                                                                                                                                • ja-JP - Japanese, Japan

                                                                                                                                                                                • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                • pt-BR - Portugese, Brazil

                                                                                                                                                                                • zh-CN - Chinese, China

                                                                                                                                                                                • zh-TW - Chinese, Taiwan

                                                                                                                                                                                \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                • de-DE - German, Germany

                                                                                                                                                                                • en-GB - English, United Kingdom

                                                                                                                                                                                • en-US - English, United States

                                                                                                                                                                                • es-ES - Spanish, Spain

                                                                                                                                                                                • fr-FR - French, France

                                                                                                                                                                                • it-IT - Italian, Italy

                                                                                                                                                                                • ja-JP - Japanese, Japan

                                                                                                                                                                                • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                • pt-BR - Portugese, Brazil

                                                                                                                                                                                • zh-CN - Chinese, China

                                                                                                                                                                                • zh-TW - Chinese, Taiwan

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locale", "getterDocumentation" : "

                                                                                                                                                                                  The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                                  \n@return The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                  • de-DE - German, Germany

                                                                                                                                                                                  • en-GB - English, United Kingdom

                                                                                                                                                                                  • en-US - English, United States

                                                                                                                                                                                  • es-ES - Spanish, Spain

                                                                                                                                                                                  • fr-FR - French, France

                                                                                                                                                                                  • it-IT - Italian, Italy

                                                                                                                                                                                  • ja-JP - Japanese, Japan

                                                                                                                                                                                  • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                  • pt-BR - Portugese, Brazil

                                                                                                                                                                                  • zh-CN - Chinese, China

                                                                                                                                                                                  • zh-TW - Chinese, Taiwan

                                                                                                                                                                                  • ", "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" : "locale", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "locale", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Locale", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                    • de-DE - German, Germany

                                                                                                                                                                                    • en-GB - English, United Kingdom

                                                                                                                                                                                    • en-US - English, United States

                                                                                                                                                                                    • es-ES - Spanish, Spain

                                                                                                                                                                                    • fr-FR - French, France

                                                                                                                                                                                    • it-IT - Italian, Italy

                                                                                                                                                                                    • ja-JP - Japanese, Japan

                                                                                                                                                                                    • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                    • pt-BR - Portugese, Brazil

                                                                                                                                                                                    • zh-CN - Chinese, China

                                                                                                                                                                                    • zh-TW - Chinese, Taiwan

                                                                                                                                                                                    \n@param locale The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                    • de-DE - German, Germany

                                                                                                                                                                                    • en-GB - English, United Kingdom

                                                                                                                                                                                    • en-US - English, United States

                                                                                                                                                                                    • es-ES - Spanish, Spain

                                                                                                                                                                                    • fr-FR - French, France

                                                                                                                                                                                    • it-IT - Italian, Italy

                                                                                                                                                                                    • ja-JP - Japanese, Japan

                                                                                                                                                                                    • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                    • pt-BR - Portugese, Brazil

                                                                                                                                                                                    • zh-CN - Chinese, China

                                                                                                                                                                                    • zh-TW - Chinese, Taiwan

                                                                                                                                                                                    • ", "setterMethodName" : "setLocale", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locale", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The language used to provide analysis. Specify using a string that is one of the following BCP 47 language codes.

                                                                                                                                                                                      • de-DE - German, Germany

                                                                                                                                                                                      • en-GB - English, United Kingdom

                                                                                                                                                                                      • en-US - English, United States

                                                                                                                                                                                      • es-ES - Spanish, Spain

                                                                                                                                                                                      • fr-FR - French, France

                                                                                                                                                                                      • it-IT - Italian, Italy

                                                                                                                                                                                      • ja-JP - Japanese, Japan

                                                                                                                                                                                      • ko-KR - Korean, Republic of Korea

                                                                                                                                                                                      • pt-BR - Portugese, Brazil

                                                                                                                                                                                      • zh-CN - Chinese, China

                                                                                                                                                                                      • zh-TW - Chinese, Taiwan

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \n@return The name of the profiling group to get analysis data about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group to get analysis data about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \n@return The name of the profiling group to get analysis data about.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group to get analysis data about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group to get analysis data about.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "endTime", "profilingGroupName", "startTime" ], "shapeName" : "GetRecommendationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetRecommendationsRequest", "variableName" : "getRecommendationsRequest", "variableType" : "GetRecommendationsRequest", "documentation" : null, "simpleType" : "GetRecommendationsRequest", "variableSetterType" : "GetRecommendationsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetRecommendationsResponse" : { "c2jName" : "GetRecommendationsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The structure representing the GetRecommendationsResponse.

                                                                                                                                                                                      ", "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" : "getAnomalies", "beanStyleSetterMethodName" : "setAnomalies", "c2jName" : "anomalies", "c2jShape" : "Anomalies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \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 #anomalies(List)}.\n@param anomalies 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 #anomalies(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.\n@deprecated Use {@link #anomalies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalies(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Anomalies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalies", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalies", "getterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.", "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" : "anomalies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalies", "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" : "Anomaly", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Anomaly.Builder} avoiding the need to create one manually via {@link Anomaly#builder()}.\n\nWhen the {@link Consumer} completes, {@link Anomaly.Builder#build()} is called immediately and its result is passed to {@link #member(Anomaly)}.\n@param member a consumer that will call methods on {@link Anomaly.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Anomaly)", "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(Anomaly)}\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" : "Anomaly", "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" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : null, "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : "", "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Anomaly", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Anomaly", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Anomalies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.", "setterMethodName" : "setAnomalies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecommendations", "beanStyleSetterMethodName" : "setRecommendations", "c2jName" : "recommendations", "c2jShape" : "Recommendations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \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 #recommendations(List)}.\n@param recommendations 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 #recommendations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.\n@deprecated Use {@link #recommendations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recommendations(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recommendations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecommendations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recommendations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recommendations", "getterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.", "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" : "recommendations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recommendations", "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" : "Recommendation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Recommendation.Builder} avoiding the need to create one manually via {@link Recommendation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recommendation.Builder#build()} is called immediately and its result is passed to {@link #member(Recommendation)}.\n@param member a consumer that will call methods on {@link Recommendation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Recommendation)", "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(Recommendation)}\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" : "Recommendation", "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" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : null, "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : "", "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Recommendation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Recommendation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Recommendations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.", "setterMethodName" : "setRecommendations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Anomalies" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAnomalies", "beanStyleSetterMethodName" : "setAnomalies", "c2jName" : "anomalies", "c2jShape" : "Anomalies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \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 #anomalies(List)}.\n@param anomalies 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 #anomalies(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.\n@deprecated Use {@link #anomalies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalies(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Anomalies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalies", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalies", "getterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.", "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" : "anomalies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalies", "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" : "Anomaly", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Anomaly.Builder} avoiding the need to create one manually via {@link Anomaly#builder()}.\n\nWhen the {@link Consumer} completes, {@link Anomaly.Builder#build()} is called immediately and its result is passed to {@link #member(Anomaly)}.\n@param member a consumer that will call methods on {@link Anomaly.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Anomaly)", "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(Anomaly)}\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" : "Anomaly", "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" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : null, "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : "", "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Anomaly", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Anomaly", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Anomalies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.", "setterMethodName" : "setAnomalies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileEndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileStartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Recommendations" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecommendations", "beanStyleSetterMethodName" : "setRecommendations", "c2jName" : "recommendations", "c2jShape" : "Recommendations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \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 #recommendations(List)}.\n@param recommendations 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 #recommendations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.\n@deprecated Use {@link #recommendations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recommendations(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recommendations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecommendations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recommendations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recommendations", "getterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.", "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" : "recommendations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recommendations", "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" : "Recommendation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Recommendation.Builder} avoiding the need to create one manually via {@link Recommendation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recommendation.Builder#build()} is called immediately and its result is passed to {@link #member(Recommendation)}.\n@param member a consumer that will call methods on {@link Recommendation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Recommendation)", "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(Recommendation)}\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" : "Recommendation", "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" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : null, "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : "", "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Recommendation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Recommendation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Recommendations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.", "setterMethodName" : "setRecommendations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAnomalies", "beanStyleSetterMethodName" : "setAnomalies", "c2jName" : "anomalies", "c2jShape" : "Anomalies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \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 #anomalies(List)}.\n@param anomalies 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 #anomalies(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.\n@deprecated Use {@link #anomalies()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalies(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Anomalies property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalies", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalies", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalies", "getterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of anomalies that the analysis has found for this profile.", "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" : "anomalies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalies", "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" : "Anomaly", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Anomaly.Builder} avoiding the need to create one manually via {@link Anomaly#builder()}.\n\nWhen the {@link Consumer} completes, {@link Anomaly.Builder#build()} is called immediately and its result is passed to {@link #member(Anomaly)}.\n@param member a consumer that will call methods on {@link Anomaly.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Anomaly)", "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(Anomaly)}\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" : "Anomaly", "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" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : null, "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Anomaly", "variableName" : "member", "variableType" : "Anomaly", "documentation" : "", "simpleType" : "Anomaly", "variableSetterType" : "Anomaly" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Anomaly", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Anomaly", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Anomalies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      \n@param anomalies The list of anomalies that the analysis has found for this profile.", "setterMethodName" : "setAnomalies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "anomalies", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of anomalies that the analysis has found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileEndTime", "beanStyleSetterMethodName" : "setProfileEndTime", "c2jName" : "profileEndTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileEndTime(Instant)}.\n@param profileEndTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileEndTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileEndTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileEndTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileEndTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileEndTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileEndTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileEndTime The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileStartTime", "beanStyleSetterMethodName" : "setProfileStartTime", "c2jName" : "profileStartTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #profileStartTime(Instant)}.\n@param profileStartTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileStartTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #profileStartTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileStartTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileStartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileStartTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profileStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ProfileStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param profileStartTime The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setProfileStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "profileStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile the analysis data is about. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@return The name of the profiling group the analysis data is about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group the analysis data is about.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group the analysis data is about.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getRecommendations", "beanStyleSetterMethodName" : "setRecommendations", "c2jName" : "recommendations", "c2jShape" : "Recommendations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \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 #recommendations(List)}.\n@param recommendations 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 #recommendations(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.\n@deprecated Use {@link #recommendations()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recommendations(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recommendations property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecommendations", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recommendations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recommendations", "getterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of recommendations that the analysis found for this profile.", "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" : "recommendations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "recommendations", "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" : "Recommendation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Recommendation.Builder} avoiding the need to create one manually via {@link Recommendation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Recommendation.Builder#build()} is called immediately and its result is passed to {@link #member(Recommendation)}.\n@param member a consumer that will call methods on {@link Recommendation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Recommendation)", "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(Recommendation)}\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" : "Recommendation", "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" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : null, "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Recommendation", "variableName" : "member", "variableType" : "Recommendation", "documentation" : "", "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Recommendation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Recommendation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Recommendations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      \n@param recommendations The list of recommendations that the analysis found for this profile.", "setterMethodName" : "setRecommendations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "recommendations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of recommendations that the analysis found for this profile.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "anomalies", "profileEndTime", "profileStartTime", "profilingGroupName", "recommendations" ], "shapeName" : "GetRecommendationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetRecommendationsResponse", "variableName" : "getRecommendationsResponse", "variableType" : "GetRecommendationsResponse", "documentation" : null, "simpleType" : "GetRecommendationsResponse", "variableSetterType" : "GetRecommendationsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "InternalServerException" : { "c2jName" : "InternalServerException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The server encountered an internal error and is unable to complete the request.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerException", "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" : [ "message" ], "shapeName" : "InternalServerException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerException", "variableName" : "internalServerException", "variableType" : "InternalServerException", "documentation" : null, "simpleType" : "InternalServerException", "variableSetterType" : "InternalServerException" }, "wrapper" : false, "xmlNamespace" : null }, "ListFindingsReportsRequest" : { "c2jName" : "ListFindingsReportsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The structure representing the ListFindingsReportsRequest.

                                                                                                                                                                                      ", "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" : "ListFindingsReports", "locationName" : null, "requestUri" : "/internal/profilingGroups/{profilingGroupName}/findingsReports", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DailyReportsOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDailyReportsOnly", "beanStyleSetterMethodName" : "setDailyReportsOnly", "c2jName" : "dailyReportsOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \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 #dailyReportsOnly(Boolean)}.\n@param dailyReportsOnly 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 #dailyReportsOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@deprecated Use {@link #dailyReportsOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dailyReportsOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DailyReportsOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDailyReportsOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dailyReportsOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dailyReportsOnly", "getterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@return A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "dailyReportsOnly", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "dailyReportsOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DailyReportsOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      \n@param dailyReportsOnly A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).", "setterMethodName" : "setDailyReportsOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dailyReportsOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A Boolean value indicating whether to only return reports from daily profiles. If set to True, only analysis data from daily profiles is returned. If set to False, analysis data is returned from smaller time windows (for example, one hour).

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param endTime The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.", "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 maximum number of report results returned by ListFindingsReports in paginated output. When this parameter is used, ListFindingsReports only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListFindingsReports request with the returned nextToken value.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListFindingsReportsRequest request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@return The name of the profiling group from which to search for analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      \n@param profilingGroupName The name of the profiling group from which to search for analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the profiling group from which to search for analysis data.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "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 time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@return The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      \n@param startTime The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The start time of the profile to get analysis data about. You must specify startTime and endTime. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "endTime", "profilingGroupName", "startTime" ], "shapeName" : "ListFindingsReportsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListFindingsReportsRequest", "variableName" : "listFindingsReportsRequest", "variableType" : "ListFindingsReportsRequest", "documentation" : null, "simpleType" : "ListFindingsReportsRequest", "variableSetterType" : "ListFindingsReportsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListFindingsReportsResponse" : { "c2jName" : "ListFindingsReportsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The structure representing the ListFindingsReportsResponse.

                                                                                                                                                                                      ", "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" : "getFindingsReportSummaries", "beanStyleSetterMethodName" : "setFindingsReportSummaries", "c2jName" : "findingsReportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \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 #findingsReportSummaries(List)}.\n@param findingsReportSummaries 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 #findingsReportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.\n@deprecated Use {@link #findingsReportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #findingsReportSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FindingsReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFindingsReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "findingsReportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "findingsReportSummaries", "getterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.", "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" : "findingsReportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "findingsReportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FindingsReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.", "setterMethodName" : "setFindingsReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FindingsReportSummaries" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFindingsReportSummaries", "beanStyleSetterMethodName" : "setFindingsReportSummaries", "c2jName" : "findingsReportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \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 #findingsReportSummaries(List)}.\n@param findingsReportSummaries 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 #findingsReportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.\n@deprecated Use {@link #findingsReportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #findingsReportSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FindingsReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFindingsReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "findingsReportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "findingsReportSummaries", "getterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.", "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" : "findingsReportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "findingsReportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FindingsReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.", "setterMethodName" : "setFindingsReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFindingsReportSummaries", "beanStyleSetterMethodName" : "setFindingsReportSummaries", "c2jName" : "findingsReportSummaries", "c2jShape" : "FindingsReportSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \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 #findingsReportSummaries(List)}.\n@param findingsReportSummaries 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 #findingsReportSummaries(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.\n@deprecated Use {@link #findingsReportSummaries()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #findingsReportSummaries(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FindingsReportSummaries property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFindingsReportSummaries", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "findingsReportSummaries", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "findingsReportSummaries", "getterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The list of analysis results summaries.", "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" : "findingsReportSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "findingsReportSummaries", "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" : "FindingsReportSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FindingsReportSummary.Builder} avoiding the need to create one manually via {@link FindingsReportSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link FindingsReportSummary.Builder#build()} is called immediately and its result is passed to {@link #member(FindingsReportSummary)}.\n@param member a consumer that will call methods on {@link FindingsReportSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FindingsReportSummary)", "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(FindingsReportSummary)}\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" : "FindingsReportSummary", "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" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : null, "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FindingsReportSummary", "variableName" : "member", "variableType" : "FindingsReportSummary", "documentation" : "", "simpleType" : "FindingsReportSummary", "variableSetterType" : "FindingsReportSummary" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FindingsReportSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FindingsReportSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FindingsReportSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      \n@param findingsReportSummaries The list of analysis results summaries.", "setterMethodName" : "setFindingsReportSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "findingsReportSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of analysis results summaries.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@return The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      \n@param nextToken The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                      The nextToken value to include in a future ListFindingsReports request. When the results of a ListFindingsReports request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "findingsReportSummaries" ], "shapeName" : "ListFindingsReportsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListFindingsReportsResponse", "variableName" : "listFindingsReportsResponse", "variableType" : "ListFindingsReportsResponse", "documentation" : null, "simpleType" : "ListFindingsReportsResponse", "variableSetterType" : "ListFindingsReportsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListProfileTimesRequest" : { "c2jName" : "ListProfileTimesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The structure representing the listProfileTimesRequest.

                                                                                                                                                                                      ", "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" : "ListProfileTimes", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/profileTimes", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      \n@return The end time of the time range from which to list the profiles.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                      \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      \n@return The end time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      \n@param endTime The end time of the time range from which to list the profiles.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The end time of the time range from which to list the profiles.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      ", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "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" : "

                                                                                                                                                                                      The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                      This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrderBy", "beanStyleSetterMethodName" : "setOrderBy", "c2jName" : "orderBy", "c2jShape" : "OrderBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #orderByAsString(String)}.\n@param orderBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderBy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@deprecated Use {@link #orderByAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy\n@deprecated Use {@link #orderBy(String)}\n", "documentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "OrderBy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrderBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrderBy", "fluentEnumGetterMethodName" : "orderBy", "fluentEnumSetterMethodName" : "orderBy", "fluentGetterMethodName" : "orderByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy", "fluentSetterMethodName" : "orderBy", "getterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "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" : "orderBy", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "orderBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrderBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "setterMethodName" : "setOrderBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                      • P1D — 1 day

                                                                                                                                                                                      • PT1H — 1 hour

                                                                                                                                                                                      • PT5M — 5 minutes

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                      • P1D — 1 day

                                                                                                                                                                                      • PT1H — 1 hour

                                                                                                                                                                                      • PT5M — 5 minutes

                                                                                                                                                                                      \n

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

                                                                                                                                                                                      \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                      • P1D — 1 day

                                                                                                                                                                                      • PT1H — 1 hour

                                                                                                                                                                                      • PT5M — 5 minutes

                                                                                                                                                                                      • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                        The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                        • P1D — 1 day

                                                                                                                                                                                        • PT1H — 1 hour

                                                                                                                                                                                        • PT5M — 5 minutes

                                                                                                                                                                                        \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                        • P1D — 1 day

                                                                                                                                                                                        • PT1H — 1 hour

                                                                                                                                                                                        • PT5M — 5 minutes

                                                                                                                                                                                        • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                                                                                                                                                          The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                          The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                          \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                          • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                                                                                                                                                            The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                            • P1D — 1 day

                                                                                                                                                                                            • PT1H — 1 hour

                                                                                                                                                                                            • PT5M — 5 minutes

                                                                                                                                                                                            \n

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

                                                                                                                                                                                            \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                            • P1D — 1 day

                                                                                                                                                                                            • PT1H — 1 hour

                                                                                                                                                                                            • PT5M — 5 minutes

                                                                                                                                                                                            • \n@see AggregationPeriod", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                              The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                              • P1D — 1 day

                                                                                                                                                                                              • PT1H — 1 hour

                                                                                                                                                                                              • PT5M — 5 minutes

                                                                                                                                                                                              \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                              • P1D — 1 day

                                                                                                                                                                                              • PT1H — 1 hour

                                                                                                                                                                                              • PT5M — 5 minutes

                                                                                                                                                                                              • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The name of the profiling group.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@return The start time of the time range from which to list the profiles.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@return The start time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param startTime The start time of the time range from which to list the profiles.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                The start time of the time range from which to list the profiles.

                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@return The end time of the time range from which to list the profiles.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@return The end time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                \n@param endTime The end time of the time range from which to list the profiles.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                The end time of the time range from which to list the profiles.

                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                ", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                ", "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" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                ", "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" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                ", "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" : "

                                                                                                                                                                                                The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OrderBy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrderBy", "beanStyleSetterMethodName" : "setOrderBy", "c2jName" : "orderBy", "c2jShape" : "OrderBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #orderByAsString(String)}.\n@param orderBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderBy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@deprecated Use {@link #orderByAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy\n@deprecated Use {@link #orderBy(String)}\n", "documentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "OrderBy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrderBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrderBy", "fluentEnumGetterMethodName" : "orderBy", "fluentEnumSetterMethodName" : "orderBy", "fluentGetterMethodName" : "orderByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy", "fluentSetterMethodName" : "orderBy", "getterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "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" : "orderBy", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "orderBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrderBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "setterMethodName" : "setOrderBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Period" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                \n

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

                                                                                                                                                                                                \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                  The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                  • P1D — 1 day

                                                                                                                                                                                                  • PT1H — 1 hour

                                                                                                                                                                                                  • PT5M — 5 minutes

                                                                                                                                                                                                  \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                  • P1D — 1 day

                                                                                                                                                                                                  • PT1H — 1 hour

                                                                                                                                                                                                  • PT5M — 5 minutes

                                                                                                                                                                                                  • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                                                                                                                                                                    The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                    • P1D — 1 day

                                                                                                                                                                                                    • PT1H — 1 hour

                                                                                                                                                                                                    • PT5M — 5 minutes

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                    The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                    • P1D — 1 day

                                                                                                                                                                                                    • PT1H — 1 hour

                                                                                                                                                                                                    • PT5M — 5 minutes

                                                                                                                                                                                                    \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                    • P1D — 1 day

                                                                                                                                                                                                    • PT1H — 1 hour

                                                                                                                                                                                                    • PT5M — 5 minutes

                                                                                                                                                                                                    • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                                                                                                                                                                      The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                      • P1D — 1 day

                                                                                                                                                                                                      • PT1H — 1 hour

                                                                                                                                                                                                      • PT5M — 5 minutes

                                                                                                                                                                                                      \n

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

                                                                                                                                                                                                      \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                      • P1D — 1 day

                                                                                                                                                                                                      • PT1H — 1 hour

                                                                                                                                                                                                      • PT5M — 5 minutes

                                                                                                                                                                                                      • \n@see AggregationPeriod", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                        • P1D — 1 day

                                                                                                                                                                                                        • PT1H — 1 hour

                                                                                                                                                                                                        • PT5M — 5 minutes

                                                                                                                                                                                                        \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                        • P1D — 1 day

                                                                                                                                                                                                        • PT1H — 1 hour

                                                                                                                                                                                                        • PT5M — 5 minutes

                                                                                                                                                                                                        • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The name of the profiling group.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@return The start time of the time range from which to list the profiles.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@return The start time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param startTime The start time of the time range from which to list the profiles.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                          The start time of the time range from which to list the profiles.

                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@return The end time of the time range from which to list the profiles.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param endTime The end time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@return The end time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "endTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "endTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          \n@param endTime The end time of the time range from which to list the profiles.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                          The end time of the time range from which to list the profiles.

                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          ", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                          The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \n@return The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          \n@param maxResults The maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.", "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 maximum number of profile time results returned by ListProfileTimes in paginated output. When this parameter is used, ListProfileTimes only returns maxResults results in a single page with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfileTimes request with the returned nextToken value.

                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          ", "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" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@return The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          ", "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" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          \n@param nextToken The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          ", "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" : "

                                                                                                                                                                                                          The nextToken value returned from a previous paginated ListProfileTimes request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                          This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrderBy", "beanStyleSetterMethodName" : "setOrderBy", "c2jName" : "orderBy", "c2jShape" : "OrderBy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #orderByAsString(String)}.\n@param orderBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderBy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                          \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@deprecated Use {@link #orderByAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy\n@deprecated Use {@link #orderBy(String)}\n", "documentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "OrderBy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrderBy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrderBy", "fluentEnumGetterMethodName" : "orderBy", "fluentEnumSetterMethodName" : "orderBy", "fluentGetterMethodName" : "orderByAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy\n@return Returns a reference to this object so that method calls can be chained together.\n@see OrderBy", "fluentSetterMethodName" : "orderBy", "getterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                          \n@return The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "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" : "orderBy", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "orderBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrderBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          \n@param orderBy The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.\n@see OrderBy", "setterMethodName" : "setOrderBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "orderBy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The order (ascending or descending by start time of the profile) to use when listing profiles. Defaults to TIMESTAMP_DESCENDING.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPeriod", "beanStyleSetterMethodName" : "setPeriod", "c2jName" : "period", "c2jShape" : "AggregationPeriod", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #periodAsString(String)}.\n@param period a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #period(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                                          \n

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

                                                                                                                                                                                                          \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                          • P1D — 1 day

                                                                                                                                                                                                          • PT1H — 1 hour

                                                                                                                                                                                                          • PT5M — 5 minutes

                                                                                                                                                                                                          • \n@see AggregationPeriod\n@deprecated Use {@link #periodAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                            The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                            • P1D — 1 day

                                                                                                                                                                                                            • PT1H — 1 hour

                                                                                                                                                                                                            • PT5M — 5 minutes

                                                                                                                                                                                                            \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                            • P1D — 1 day

                                                                                                                                                                                                            • PT1H — 1 hour

                                                                                                                                                                                                            • PT5M — 5 minutes

                                                                                                                                                                                                            • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod\n@deprecated Use {@link #period(String)}\n", "documentation" : "

                                                                                                                                                                                                              The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                              • P1D — 1 day

                                                                                                                                                                                                              • PT1H — 1 hour

                                                                                                                                                                                                              • PT5M — 5 minutes

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "AggregationPeriod", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Period property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPeriod", "fluentEnumGetterMethodName" : "period", "fluentEnumSetterMethodName" : "period", "fluentGetterMethodName" : "periodAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                              • P1D — 1 day

                                                                                                                                                                                                              • PT1H — 1 hour

                                                                                                                                                                                                              • PT5M — 5 minutes

                                                                                                                                                                                                              \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                              • P1D — 1 day

                                                                                                                                                                                                              • PT1H — 1 hour

                                                                                                                                                                                                              • PT5M — 5 minutes

                                                                                                                                                                                                              • \n@see AggregationPeriod\n@return Returns a reference to this object so that method calls can be chained together.\n@see AggregationPeriod", "fluentSetterMethodName" : "period", "getterDocumentation" : "

                                                                                                                                                                                                                The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                                \n

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

                                                                                                                                                                                                                \n@return The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                                • P1D — 1 day

                                                                                                                                                                                                                • PT1H — 1 hour

                                                                                                                                                                                                                • PT5M — 5 minutes

                                                                                                                                                                                                                • \n@see AggregationPeriod", "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" : "period", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "period", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Period", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                                  • P1D — 1 day

                                                                                                                                                                                                                  • PT1H — 1 hour

                                                                                                                                                                                                                  • PT5M — 5 minutes

                                                                                                                                                                                                                  \n@param period The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                                  • P1D — 1 day

                                                                                                                                                                                                                  • PT1H — 1 hour

                                                                                                                                                                                                                  • PT5M — 5 minutes

                                                                                                                                                                                                                  • \n@see AggregationPeriod", "setterMethodName" : "setPeriod", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "period", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The aggregation period. This specifies the period during which an aggregation profile collects posted agent profiles for a profiling group. There are 3 valid values.

                                                                                                                                                                                                                    • P1D — 1 day

                                                                                                                                                                                                                    • PT1H — 1 hour

                                                                                                                                                                                                                    • PT5M — 5 minutes

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \n@return The start time of the time range from which to list the profiles.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    ", "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 time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \n@param startTime The start time of the time range from which to list the profiles.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \n@return The start time of the time range from which to list the profiles.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "startTime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "startTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    \n@param startTime The start time of the time range from which to list the profiles.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of the time range from which to list the profiles.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "endTime", "period", "profilingGroupName", "startTime" ], "shapeName" : "ListProfileTimesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListProfileTimesRequest", "variableName" : "listProfileTimesRequest", "variableType" : "ListProfileTimesRequest", "documentation" : null, "simpleType" : "ListProfileTimesRequest", "variableSetterType" : "ListProfileTimesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListProfileTimesResponse" : { "c2jName" : "ListProfileTimesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the listProfileTimesResponse.

                                                                                                                                                                                                                    ", "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" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfileTimes", "beanStyleSetterMethodName" : "setProfileTimes", "c2jName" : "profileTimes", "c2jShape" : "ProfileTimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \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 #profileTimes(List)}.\n@param profileTimes 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 #profileTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.\n@deprecated Use {@link #profileTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileTimes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileTimes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileTimes", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.", "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" : "profileTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileTimes", "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" : "ProfileTime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileTime.Builder} avoiding the need to create one manually via {@link ProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileTime.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileTime)}.\n@param member a consumer that will call methods on {@link ProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileTime)", "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(ProfileTime)}\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" : "ProfileTime", "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" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : null, "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : "", "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileTime", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileTime", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfileTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.", "setterMethodName" : "setProfileTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileTimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfileTimes", "beanStyleSetterMethodName" : "setProfileTimes", "c2jName" : "profileTimes", "c2jShape" : "ProfileTimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \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 #profileTimes(List)}.\n@param profileTimes 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 #profileTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.\n@deprecated Use {@link #profileTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileTimes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileTimes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileTimes", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.", "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" : "profileTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileTimes", "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" : "ProfileTime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileTime.Builder} avoiding the need to create one manually via {@link ProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileTime.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileTime)}.\n@param member a consumer that will call methods on {@link ProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileTime)", "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(ProfileTime)}\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" : "ProfileTime", "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" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : null, "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : "", "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileTime", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileTime", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfileTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.", "setterMethodName" : "setProfileTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfileTimes request. When the results of a ListProfileTimes request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfileTimes", "beanStyleSetterMethodName" : "setProfileTimes", "c2jName" : "profileTimes", "c2jShape" : "ProfileTimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \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 #profileTimes(List)}.\n@param profileTimes 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 #profileTimes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.\n@deprecated Use {@link #profileTimes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileTimes(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileTimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileTimes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileTimes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileTimes", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of start times of the available profiles for the aggregation period in the specified time range.", "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" : "profileTimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileTimes", "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" : "ProfileTime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfileTime.Builder} avoiding the need to create one manually via {@link ProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfileTime.Builder#build()} is called immediately and its result is passed to {@link #member(ProfileTime)}.\n@param member a consumer that will call methods on {@link ProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfileTime)", "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(ProfileTime)}\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" : "ProfileTime", "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" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : null, "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfileTime", "variableName" : "member", "variableType" : "ProfileTime", "documentation" : "", "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfileTime", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfileTime", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfileTimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    \n@param profileTimes The list of start times of the available profiles for the aggregation period in the specified time range.", "setterMethodName" : "setProfileTimes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profileTimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of start times of the available profiles for the aggregation period in the specified time range.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profileTimes" ], "shapeName" : "ListProfileTimesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListProfileTimesResponse", "variableName" : "listProfileTimesResponse", "variableType" : "ListProfileTimesResponse", "documentation" : null, "simpleType" : "ListProfileTimesResponse", "variableSetterType" : "ListProfileTimesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListProfilingGroupsRequest" : { "c2jName" : "ListProfilingGroupsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the listProfilingGroupsRequest.

                                                                                                                                                                                                                    ", "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" : "ListProfilingGroups", "locationName" : null, "requestUri" : "/profilingGroups", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeDescription", "beanStyleSetterMethodName" : "setIncludeDescription", "c2jName" : "includeDescription", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #includeDescription(Boolean)}.\n@param includeDescription 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 #includeDescription(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@deprecated Use {@link #includeDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeDescription(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeDescription", "getterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "includeDescription", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "setterMethodName" : "setIncludeDescription", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IncludeDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeDescription", "beanStyleSetterMethodName" : "setIncludeDescription", "c2jName" : "includeDescription", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #includeDescription(Boolean)}.\n@param includeDescription 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 #includeDescription(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@deprecated Use {@link #includeDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeDescription(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeDescription", "getterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "includeDescription", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "setterMethodName" : "setIncludeDescription", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxResults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIncludeDescription", "beanStyleSetterMethodName" : "setIncludeDescription", "c2jName" : "includeDescription", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #includeDescription(Boolean)}.\n@param includeDescription 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 #includeDescription(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@deprecated Use {@link #includeDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #includeDescription(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the IncludeDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIncludeDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "includeDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "includeDescription", "getterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@return A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "includeDescription", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "includeDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IncludeDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param includeDescription A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.", "setterMethodName" : "setIncludeDescription", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "includeDescription", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A Boolean value indicating whether to include a description. If true, then a list of ProfilingGroupDescription objects that contain detailed information about profiling groups is returned. If false, then a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "maxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually 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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@deprecated Use {@link #maxResults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@return The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    \n@param maxResults The maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.", "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 maximum number of profiling groups results returned by ListProfilingGroups in paginated output. When this parameter is used, ListProfilingGroups only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another ListProfilingGroups request with the returned nextToken value.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@return The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value returned from a previous paginated ListProfilingGroups request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value.

                                                                                                                                                                                                                    This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListProfilingGroupsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListProfilingGroupsRequest", "variableName" : "listProfilingGroupsRequest", "variableType" : "ListProfilingGroupsRequest", "documentation" : null, "simpleType" : "ListProfilingGroupsRequest", "variableSetterType" : "ListProfilingGroupsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListProfilingGroupsResponse" : { "c2jName" : "ListProfilingGroupsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the listProfilingGroupsResponse.

                                                                                                                                                                                                                    ", "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" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroupNames", "beanStyleSetterMethodName" : "setProfilingGroupNames", "c2jName" : "profilingGroupNames", "c2jShape" : "ProfilingGroupNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \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 #profilingGroupNames(List)}.\n@param profilingGroupNames 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 #profilingGroupNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@deprecated Use {@link #profilingGroupNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "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" : "profilingGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupNames", "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" : "ProfilingGroupName", "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" : "ProfilingGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "setterMethodName" : "setProfilingGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroups", "beanStyleSetterMethodName" : "setProfilingGroups", "c2jName" : "profilingGroups", "c2jShape" : "ProfilingGroupDescriptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #profilingGroups(List)}.\n@param profilingGroups 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 #profilingGroups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@deprecated Use {@link #profilingGroups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroups(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "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" : "profilingGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroups", "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" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProfilingGroupDescription)}.\n@param member a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfilingGroupDescription)", "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(ProfilingGroupDescription)}\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" : "ProfilingGroupDescription", "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" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : "", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfilingGroupDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfilingGroupDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfilingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "setterMethodName" : "setProfilingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupNames" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroupNames", "beanStyleSetterMethodName" : "setProfilingGroupNames", "c2jName" : "profilingGroupNames", "c2jShape" : "ProfilingGroupNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \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 #profilingGroupNames(List)}.\n@param profilingGroupNames 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 #profilingGroupNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@deprecated Use {@link #profilingGroupNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "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" : "profilingGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupNames", "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" : "ProfilingGroupName", "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" : "ProfilingGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "setterMethodName" : "setProfilingGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroups" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroups", "beanStyleSetterMethodName" : "setProfilingGroups", "c2jName" : "profilingGroups", "c2jShape" : "ProfilingGroupDescriptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #profilingGroups(List)}.\n@param profilingGroups 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 #profilingGroups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@deprecated Use {@link #profilingGroups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroups(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "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" : "profilingGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroups", "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" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProfilingGroupDescription)}.\n@param member a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfilingGroupDescription)", "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(ProfilingGroupDescription)}\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" : "ProfilingGroupDescription", "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" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : "", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfilingGroupDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfilingGroupDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfilingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "setterMethodName" : "setProfilingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "nextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@deprecated Use {@link #nextToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@return The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    \n@param nextToken The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.", "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" : "

                                                                                                                                                                                                                    The nextToken value to include in a future ListProfilingGroups request. When the results of a ListProfilingGroups request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroupNames", "beanStyleSetterMethodName" : "setProfilingGroupNames", "c2jName" : "profilingGroupNames", "c2jShape" : "ProfilingGroupNames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \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 #profilingGroupNames(List)}.\n@param profilingGroupNames 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 #profilingGroupNames(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@deprecated Use {@link #profilingGroupNames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupNames(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupNames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupNames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupNames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupNames", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "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" : "profilingGroupNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupNames", "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" : "ProfilingGroupName", "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" : "ProfilingGroupNames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    \n@param profilingGroupNames A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.", "setterMethodName" : "setProfilingGroupNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroupNames", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list of profiling group names. A list of the names is returned only if includeDescription is false, otherwise a list of ProfilingGroupDescription objects is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProfilingGroups", "beanStyleSetterMethodName" : "setProfilingGroups", "c2jName" : "profilingGroups", "c2jShape" : "ProfilingGroupDescriptions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \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 #profilingGroups(List)}.\n@param profilingGroups 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 #profilingGroups(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@deprecated Use {@link #profilingGroups()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroups(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroups property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroups", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroups", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroups", "getterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "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" : "profilingGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroups", "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" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #member(ProfilingGroupDescription)}.\n@param member a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProfilingGroupDescription)", "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(ProfilingGroupDescription)}\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" : "ProfilingGroupDescription", "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" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "member", "variableType" : "ProfilingGroupDescription", "documentation" : "", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProfilingGroupDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProfilingGroupDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProfilingGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    \n@param profilingGroups A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.", "setterMethodName" : "setProfilingGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "profilingGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A returned list ProfilingGroupDescription objects. A list of ProfilingGroupDescription objects is returned only if includeDescription is true, otherwise a list of profiling group names is returned.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroupNames" ], "shapeName" : "ListProfilingGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListProfilingGroupsResponse", "variableName" : "listProfilingGroupsResponse", "variableType" : "ListProfilingGroupsResponse", "documentation" : null, "simpleType" : "ListProfilingGroupsResponse", "variableSetterType" : "ListProfilingGroupsResponse" }, "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/{resourceArn}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to return.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to return.

                                                                                                                                                                                                                    ", "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" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \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 list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    \n@param tags The list of tags assigned to the specified resource. This is the list of tags returned in the response.", "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" : "

                                                                                                                                                                                                                    The list of tags assigned to the specified resource. This is the list of tags returned in the response.

                                                                                                                                                                                                                    ", "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 }, "Match" : { "c2jName" : "Match", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The part of a profile that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "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" : "getFrameAddress", "beanStyleSetterMethodName" : "setFrameAddress", "c2jName" : "frameAddress", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameAddress(String)}.\n@param frameAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.\n@deprecated Use {@link #frameAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.", "setterMethodName" : "setFrameAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetFramesIndex", "beanStyleSetterMethodName" : "setTargetFramesIndex", "c2jName" : "targetFramesIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #targetFramesIndex(Integer)}.\n@param targetFramesIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFramesIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.\n@deprecated Use {@link #targetFramesIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFramesIndex(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFramesIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFramesIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFramesIndex", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFramesIndex", "getterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFramesIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFramesIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetFramesIndex", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.", "setterMethodName" : "setTargetFramesIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdBreachValue", "beanStyleSetterMethodName" : "setThresholdBreachValue", "c2jName" : "thresholdBreachValue", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdBreachValue(Double)}.\n@param thresholdBreachValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdBreachValue(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.\n@deprecated Use {@link #thresholdBreachValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdBreachValue(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdBreachValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdBreachValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdBreachValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdBreachValue", "getterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdBreachValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdBreachValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdBreachValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.", "setterMethodName" : "setThresholdBreachValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FrameAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameAddress", "beanStyleSetterMethodName" : "setFrameAddress", "c2jName" : "frameAddress", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameAddress(String)}.\n@param frameAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.\n@deprecated Use {@link #frameAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.", "setterMethodName" : "setFrameAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetFramesIndex" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetFramesIndex", "beanStyleSetterMethodName" : "setTargetFramesIndex", "c2jName" : "targetFramesIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #targetFramesIndex(Integer)}.\n@param targetFramesIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFramesIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.\n@deprecated Use {@link #targetFramesIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFramesIndex(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFramesIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFramesIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFramesIndex", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFramesIndex", "getterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFramesIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFramesIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetFramesIndex", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.", "setterMethodName" : "setTargetFramesIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThresholdBreachValue" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdBreachValue", "beanStyleSetterMethodName" : "setThresholdBreachValue", "c2jName" : "thresholdBreachValue", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdBreachValue(Double)}.\n@param thresholdBreachValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdBreachValue(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.\n@deprecated Use {@link #thresholdBreachValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdBreachValue(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdBreachValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdBreachValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdBreachValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdBreachValue", "getterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdBreachValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdBreachValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdBreachValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.", "setterMethodName" : "setThresholdBreachValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameAddress", "beanStyleSetterMethodName" : "setFrameAddress", "c2jName" : "frameAddress", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameAddress(String)}.\n@param frameAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.\n@deprecated Use {@link #frameAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameAddress(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameAddress", "getterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@return The location in the profiling graph that contains a recommendation found during analysis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "frameAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    \n@param frameAddress The location in the profiling graph that contains a recommendation found during analysis.", "setterMethodName" : "setFrameAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The location in the profiling graph that contains a recommendation found during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetFramesIndex", "beanStyleSetterMethodName" : "setTargetFramesIndex", "c2jName" : "targetFramesIndex", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #targetFramesIndex(Integer)}.\n@param targetFramesIndex a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetFramesIndex(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.\n@deprecated Use {@link #targetFramesIndex()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFramesIndex(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFramesIndex property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFramesIndex", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFramesIndex", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFramesIndex", "getterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@return The target frame that triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "targetFramesIndex", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFramesIndex", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetFramesIndex", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    \n@param targetFramesIndex The target frame that triggered a match.", "setterMethodName" : "setTargetFramesIndex", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetFramesIndex", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The target frame that triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdBreachValue", "beanStyleSetterMethodName" : "setThresholdBreachValue", "c2jName" : "thresholdBreachValue", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdBreachValue(Double)}.\n@param thresholdBreachValue a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdBreachValue(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.\n@deprecated Use {@link #thresholdBreachValue()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdBreachValue(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdBreachValue property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdBreachValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdBreachValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdBreachValue", "getterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@return The value in the profile data that exceeded the recommendation threshold.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdBreachValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdBreachValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdBreachValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    \n@param thresholdBreachValue The value in the profile data that exceeded the recommendation threshold.", "setterMethodName" : "setThresholdBreachValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdBreachValue", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The value in the profile data that exceeded the recommendation threshold.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Match", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Match", "variableName" : "match", "variableType" : "Match", "documentation" : null, "simpleType" : "Match", "variableSetterType" : "Match" }, "wrapper" : false, "xmlNamespace" : null }, "MetadataField" : { "c2jName" : "MetadataField", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AGENT_ID", "value" : "AgentId" }, { "name" : "AWS_REQUEST_ID", "value" : "AwsRequestId" }, { "name" : "COMPUTE_PLATFORM", "value" : "ComputePlatform" }, { "name" : "EXECUTION_ENVIRONMENT", "value" : "ExecutionEnvironment" }, { "name" : "LAMBDA_FUNCTION_ARN", "value" : "LambdaFunctionArn" }, { "name" : "LAMBDA_MEMORY_LIMIT_IN_MB", "value" : "LambdaMemoryLimitInMB" }, { "name" : "LAMBDA_PREVIOUS_EXECUTION_TIME_IN_MILLISECONDS", "value" : "LambdaPreviousExecutionTimeInMilliseconds" }, { "name" : "LAMBDA_REMAINING_TIME_IN_MILLISECONDS", "value" : "LambdaRemainingTimeInMilliseconds" }, { "name" : "LAMBDA_TIME_GAP_BETWEEN_INVOKES_IN_MILLISECONDS", "value" : "LambdaTimeGapBetweenInvokesInMilliseconds" } ], "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" : "MetadataField", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetadataField", "variableName" : "metadataField", "variableType" : "MetadataField", "documentation" : null, "simpleType" : "MetadataField", "variableSetterType" : "MetadataField" }, "wrapper" : false, "xmlNamespace" : null }, "Metric" : { "c2jName" : "Metric", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Details about the metric that the analysis used when it detected the anomaly. The metric what is analyzed to create recommendations. It includes the name of the frame that was analyzed and the type and thread states used to derive the metric value for that frame.

                                                                                                                                                                                                                    ", "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" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FrameName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThreadStates" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFrameName", "beanStyleSetterMethodName" : "setFrameName", "c2jName" : "frameName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #frameName(String)}.\n@param frameName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #frameName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a profile.\n@deprecated Use {@link #frameName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #frameName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FrameName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFrameName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "frameName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "frameName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@return The name of the method that appears as a frame in any stack in a 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" : "frameName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "frameName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FrameName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    \n@param frameName The name of the method that appears as a frame in any stack in a profile.", "setterMethodName" : "setFrameName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "frameName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the method that appears as a frame in any stack in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getThreadStates", "beanStyleSetterMethodName" : "setThreadStates", "c2jName" : "threadStates", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \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 #threadStates(List)}.\n@param threadStates 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 #threadStates(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.\n@deprecated Use {@link #threadStates()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #threadStates(List)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThreadStates property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThreadStates", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "threadStates", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "threadStates", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The list of application runtime thread states that is used to calculate the metric value for the frame.", "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" : "threadStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "threadStates", "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" : "ThreadStates", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    \n@param threadStates The list of application runtime thread states that is used to calculate the metric value for the frame.", "setterMethodName" : "setThreadStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "threadStates", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    The list of application runtime thread states that is used to calculate the metric value for the frame.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "MetricType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "MetricType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MetricType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    \n@param type A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.\n@see MetricType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A type that specifies how a metric for a frame is analyzed. The supported value AggregatedRelativeTotalTime is an aggregation of the metric value for one frame that is calculated across the occurences of all frames in a profile.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "frameName", "threadStates", "type" ], "shapeName" : "Metric", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Metric", "variableName" : "metric", "variableType" : "Metric", "documentation" : null, "simpleType" : "Metric", "variableSetterType" : "Metric" }, "wrapper" : false, "xmlNamespace" : null }, "MetricType" : { "c2jName" : "MetricType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AGGREGATED_RELATIVE_TOTAL_TIME", "value" : "AggregatedRelativeTotalTime" } ], "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" : "MetricType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MetricType", "variableName" : "metricType", "variableType" : "MetricType", "documentation" : null, "simpleType" : "MetricType", "variableSetterType" : "MetricType" }, "wrapper" : false, "xmlNamespace" : null }, "NotificationConfiguration" : { "c2jName" : "NotificationConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The configuration for notifications stored for each profiling group. This includes up to to two channels and a list of event publishers associated with each 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" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Channels" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChannels", "beanStyleSetterMethodName" : "setChannels", "c2jName" : "channels", "c2jShape" : "Channels", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.\n@deprecated Use {@link #channels()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #channels(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "channels", "getterDocumentation" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \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 List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    \n@param channels List of up to two channels to be used for sending notifications for events detected from the application profile.", "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" : "

                                                                                                                                                                                                                    List of up to two channels to be used for sending notifications for events detected from the application profile.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotificationConfiguration", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "wrapper" : false, "xmlNamespace" : null }, "OrderBy" : { "c2jName" : "OrderBy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "TIMESTAMP_ASCENDING", "value" : "TimestampAscending" }, { "name" : "TIMESTAMP_DESCENDING", "value" : "TimestampDescending" } ], "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" : "OrderBy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OrderBy", "variableName" : "orderBy", "variableType" : "OrderBy", "documentation" : null, "simpleType" : "OrderBy", "variableSetterType" : "OrderBy" }, "wrapper" : false, "xmlNamespace" : null }, "Pattern" : { "c2jName" : "Pattern", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A set of rules used to make a recommendation during an analysis.

                                                                                                                                                                                                                    ", "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" : "getCountersToAggregate", "beanStyleSetterMethodName" : "setCountersToAggregate", "c2jName" : "countersToAggregate", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \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 #countersToAggregate(List)}.\n@param countersToAggregate 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 #countersToAggregate(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.\n@deprecated Use {@link #countersToAggregate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #countersToAggregate(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CountersToAggregate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCountersToAggregate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countersToAggregate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countersToAggregate", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.", "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" : "countersToAggregate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "countersToAggregate", "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" : "CountersToAggregate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.", "setterMethodName" : "setCountersToAggregate", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.", "getterModel" : { "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolutionSteps", "beanStyleSetterMethodName" : "setResolutionSteps", "c2jName" : "resolutionSteps", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionSteps(String)}.\n@param resolutionSteps a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolutionSteps(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.\n@deprecated Use {@link #resolutionSteps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resolutionSteps(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResolutionSteps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolutionSteps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolutionSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolutionSteps", "getterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolutionSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolutionSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResolutionSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.", "setterMethodName" : "setResolutionSteps", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetFrames", "beanStyleSetterMethodName" : "setTargetFrames", "c2jName" : "targetFrames", "c2jShape" : "TargetFrames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \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 #targetFrames(List>)}.\n@param targetFrames 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 #targetFrames(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.\n@deprecated Use {@link #targetFrames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFrames(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFrames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFrames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFrames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFrames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.", "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" : "targetFrames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFrames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetFrame", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member 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 #hasMember()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \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(List)}\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

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The value of the Member 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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "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" : "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" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetFrames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.", "setterMethodName" : "setTargetFrames", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdPercent", "beanStyleSetterMethodName" : "setThresholdPercent", "c2jName" : "thresholdPercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdPercent(Double)}.\n@param thresholdPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@deprecated Use {@link #thresholdPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdPercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdPercent", "getterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "setterMethodName" : "setThresholdPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CountersToAggregate" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCountersToAggregate", "beanStyleSetterMethodName" : "setCountersToAggregate", "c2jName" : "countersToAggregate", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \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 #countersToAggregate(List)}.\n@param countersToAggregate 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 #countersToAggregate(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.\n@deprecated Use {@link #countersToAggregate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #countersToAggregate(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CountersToAggregate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCountersToAggregate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countersToAggregate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countersToAggregate", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.", "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" : "countersToAggregate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "countersToAggregate", "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" : "CountersToAggregate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.", "setterMethodName" : "setCountersToAggregate", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Id" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.", "getterModel" : { "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResolutionSteps" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolutionSteps", "beanStyleSetterMethodName" : "setResolutionSteps", "c2jName" : "resolutionSteps", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionSteps(String)}.\n@param resolutionSteps a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolutionSteps(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.\n@deprecated Use {@link #resolutionSteps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resolutionSteps(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResolutionSteps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolutionSteps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolutionSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolutionSteps", "getterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolutionSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolutionSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResolutionSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.", "setterMethodName" : "setResolutionSteps", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetFrames" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetFrames", "beanStyleSetterMethodName" : "setTargetFrames", "c2jName" : "targetFrames", "c2jShape" : "TargetFrames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \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 #targetFrames(List>)}.\n@param targetFrames 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 #targetFrames(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.\n@deprecated Use {@link #targetFrames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFrames(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFrames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFrames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFrames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFrames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.", "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" : "targetFrames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFrames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetFrame", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member 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 #hasMember()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \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(List)}\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

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The value of the Member 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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "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" : "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" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetFrames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.", "setterMethodName" : "setTargetFrames", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ThresholdPercent" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdPercent", "beanStyleSetterMethodName" : "setThresholdPercent", "c2jName" : "thresholdPercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdPercent(Double)}.\n@param thresholdPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@deprecated Use {@link #thresholdPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdPercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdPercent", "getterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "setterMethodName" : "setThresholdPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCountersToAggregate", "beanStyleSetterMethodName" : "setCountersToAggregate", "c2jName" : "countersToAggregate", "c2jShape" : "Strings", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \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 #countersToAggregate(List)}.\n@param countersToAggregate 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 #countersToAggregate(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.\n@deprecated Use {@link #countersToAggregate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #countersToAggregate(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CountersToAggregate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCountersToAggregate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "countersToAggregate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "countersToAggregate", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of the different counters used to determine if there is a match.", "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" : "countersToAggregate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "countersToAggregate", "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" : "CountersToAggregate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    \n@param countersToAggregate A list of the different counters used to determine if there is a match.", "setterMethodName" : "setCountersToAggregate", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "countersToAggregate", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of the different counters used to determine if there is a match.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "description", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@return The description of the recommendation. This explains a potential inefficiency in a profiled application.", "getterModel" : { "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    \n@param description The description of the recommendation. This explains a potential inefficiency in a profiled application.", "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" : "

                                                                                                                                                                                                                    The description of the recommendation. This explains a potential inefficiency in a profiled application.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "id", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.\n@deprecated Use {@link #id()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of this pattern.", "getterModel" : { "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    \n@param id The universally unique identifier (UUID) of this pattern.", "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 universally unique identifier (UUID) of this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@return The name for this pattern.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    \n@param name The name for this pattern.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name for this pattern.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResolutionSteps", "beanStyleSetterMethodName" : "setResolutionSteps", "c2jName" : "resolutionSteps", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resolutionSteps(String)}.\n@param resolutionSteps a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolutionSteps(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.\n@deprecated Use {@link #resolutionSteps()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resolutionSteps(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResolutionSteps property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResolutionSteps", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolutionSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolutionSteps", "getterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@return A string that contains the steps recommended to address the potential inefficiency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "resolutionSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resolutionSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResolutionSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    \n@param resolutionSteps A string that contains the steps recommended to address the potential inefficiency.", "setterMethodName" : "setResolutionSteps", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resolutionSteps", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A string that contains the steps recommended to address the potential inefficiency.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTargetFrames", "beanStyleSetterMethodName" : "setTargetFrames", "c2jName" : "targetFrames", "c2jShape" : "TargetFrames", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \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 #targetFrames(List>)}.\n@param targetFrames 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 #targetFrames(List>)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.\n@deprecated Use {@link #targetFrames()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetFrames(List>)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetFrames property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetFrames", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetFrames", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetFrames", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list of frame names that were searched during the analysis that generated a recommendation.", "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" : "targetFrames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "targetFrames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetFrame", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member 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 #member(List)}.\n@param member 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 #member(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member 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 #hasMember()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \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(List)}\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

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The value of the Member 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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "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" : "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" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "member", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.List", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetFrames", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    \n@param targetFrames A list of frame names that were searched during the analysis that generated a recommendation.", "setterMethodName" : "setTargetFrames", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "targetFrames", "variableType" : "java.util.List>", "documentation" : "

                                                                                                                                                                                                                    A list of frame names that were searched during the analysis that generated a recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "List>", "variableSetterType" : "java.util.Collection>" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getThresholdPercent", "beanStyleSetterMethodName" : "setThresholdPercent", "c2jName" : "thresholdPercent", "c2jShape" : "Percentage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #thresholdPercent(Double)}.\n@param thresholdPercent a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thresholdPercent(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@deprecated Use {@link #thresholdPercent()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #thresholdPercent(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ThresholdPercent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasThresholdPercent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "thresholdPercent", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "thresholdPercent", "getterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@return The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "thresholdPercent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "thresholdPercent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "ThresholdPercent", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    \n@param thresholdPercent The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.", "setterMethodName" : "setThresholdPercent", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "thresholdPercent", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Pattern", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : null, "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "wrapper" : false, "xmlNamespace" : null }, "PostAgentProfileRequest" : { "c2jName" : "PostAgentProfileRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the postAgentProfileRequest.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PostAgentProfile", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/agentProfile", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentProfile", "beanStyleSetterMethodName" : "setAgentProfile", "c2jName" : "agentProfile", "c2jShape" : "AgentProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #agentProfile(SdkBytes)}.\n@param agentProfile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentProfile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.\n@deprecated Use {@link #agentProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentProfile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "AgentProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.", "setterMethodName" : "setAgentProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #contentType()}\n",
                                                                                                                                                                                                                            "deprecatedName" : null,
                                                                                                                                                                                                                            "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n",
                                                                                                                                                                                                                            "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                                                                            "fluentSetterMethodName" : "contentType",
                                                                                                                                                                                                                            "getterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                            "getterModel" : {
                                                                                                                                                                                                                              "returnType" : "String",
                                                                                                                                                                                                                              "documentation" : null
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "http" : {
                                                                                                                                                                                                                              "additionalMarshallingPath" : null,
                                                                                                                                                                                                                              "additionalUnmarshallingPath" : null,
                                                                                                                                                                                                                              "flattened" : false,
                                                                                                                                                                                                                              "greedy" : false,
                                                                                                                                                                                                                              "header" : true,
                                                                                                                                                                                                                              "isPayload" : false,
                                                                                                                                                                                                                              "isStreaming" : false,
                                                                                                                                                                                                                              "location" : "header",
                                                                                                                                                                                                                              "marshallLocation" : "HEADER",
                                                                                                                                                                                                                              "marshallLocationName" : "Content-Type",
                                                                                                                                                                                                                              "queryString" : false,
                                                                                                                                                                                                                              "requiresLength" : false,
                                                                                                                                                                                                                              "statusCode" : false,
                                                                                                                                                                                                                              "unmarshallLocationName" : "Content-Type",
                                                                                                                                                                                                                              "uri" : false
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "idempotencyToken" : false,
                                                                                                                                                                                                                            "isBinary" : false,
                                                                                                                                                                                                                            "jsonValue" : false,
                                                                                                                                                                                                                            "list" : false,
                                                                                                                                                                                                                            "listModel" : null,
                                                                                                                                                                                                                            "map" : false,
                                                                                                                                                                                                                            "mapModel" : null,
                                                                                                                                                                                                                            "marshallingType" : "STRING",
                                                                                                                                                                                                                            "name" : "ContentType",
                                                                                                                                                                                                                            "sensitive" : false,
                                                                                                                                                                                                                            "setterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                            "setterMethodName" : "setContentType",
                                                                                                                                                                                                                            "setterModel" : {
                                                                                                                                                                                                                              "variableDeclarationType" : "String",
                                                                                                                                                                                                                              "variableName" : "contentType",
                                                                                                                                                                                                                              "variableType" : "String",
                                                                                                                                                                                                                              "documentation" : null,
                                                                                                                                                                                                                              "simpleType" : "String",
                                                                                                                                                                                                                              "variableSetterType" : "String"
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "simple" : true,
                                                                                                                                                                                                                            "timestampFormat" : null,
                                                                                                                                                                                                                            "variable" : {
                                                                                                                                                                                                                              "variableDeclarationType" : "String",
                                                                                                                                                                                                                              "variableName" : "contentType",
                                                                                                                                                                                                                              "variableType" : "String",
                                                                                                                                                                                                                              "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileToken", "beanStyleSetterMethodName" : "setProfileToken", "c2jName" : "profileToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileToken(String)}.\n@param profileToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@deprecated Use {@link #profileToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileToken", "getterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "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" : "profileToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "setterMethodName" : "setProfileToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentProfile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentProfile", "beanStyleSetterMethodName" : "setAgentProfile", "c2jName" : "agentProfile", "c2jShape" : "AgentProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #agentProfile(SdkBytes)}.\n@param agentProfile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentProfile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.\n@deprecated Use {@link #agentProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentProfile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "AgentProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.", "setterMethodName" : "setAgentProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ContentType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #contentType()}\n",
                                                                                                                                                                                                                              "deprecatedName" : null,
                                                                                                                                                                                                                              "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n",
                                                                                                                                                                                                                              "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                                                                              "fluentSetterMethodName" : "contentType",
                                                                                                                                                                                                                              "getterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                              "getterModel" : {
                                                                                                                                                                                                                                "returnType" : "String",
                                                                                                                                                                                                                                "documentation" : null
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                              "http" : {
                                                                                                                                                                                                                                "additionalMarshallingPath" : null,
                                                                                                                                                                                                                                "additionalUnmarshallingPath" : null,
                                                                                                                                                                                                                                "flattened" : false,
                                                                                                                                                                                                                                "greedy" : false,
                                                                                                                                                                                                                                "header" : true,
                                                                                                                                                                                                                                "isPayload" : false,
                                                                                                                                                                                                                                "isStreaming" : false,
                                                                                                                                                                                                                                "location" : "header",
                                                                                                                                                                                                                                "marshallLocation" : "HEADER",
                                                                                                                                                                                                                                "marshallLocationName" : "Content-Type",
                                                                                                                                                                                                                                "queryString" : false,
                                                                                                                                                                                                                                "requiresLength" : false,
                                                                                                                                                                                                                                "statusCode" : false,
                                                                                                                                                                                                                                "unmarshallLocationName" : "Content-Type",
                                                                                                                                                                                                                                "uri" : false
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                              "idempotencyToken" : false,
                                                                                                                                                                                                                              "isBinary" : false,
                                                                                                                                                                                                                              "jsonValue" : false,
                                                                                                                                                                                                                              "list" : false,
                                                                                                                                                                                                                              "listModel" : null,
                                                                                                                                                                                                                              "map" : false,
                                                                                                                                                                                                                              "mapModel" : null,
                                                                                                                                                                                                                              "marshallingType" : "STRING",
                                                                                                                                                                                                                              "name" : "ContentType",
                                                                                                                                                                                                                              "sensitive" : false,
                                                                                                                                                                                                                              "setterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                              "setterMethodName" : "setContentType",
                                                                                                                                                                                                                              "setterModel" : {
                                                                                                                                                                                                                                "variableDeclarationType" : "String",
                                                                                                                                                                                                                                "variableName" : "contentType",
                                                                                                                                                                                                                                "variableType" : "String",
                                                                                                                                                                                                                                "documentation" : null,
                                                                                                                                                                                                                                "simpleType" : "String",
                                                                                                                                                                                                                                "variableSetterType" : "String"
                                                                                                                                                                                                                              },
                                                                                                                                                                                                                              "simple" : true,
                                                                                                                                                                                                                              "timestampFormat" : null,
                                                                                                                                                                                                                              "variable" : {
                                                                                                                                                                                                                                "variableDeclarationType" : "String",
                                                                                                                                                                                                                                "variableName" : "contentType",
                                                                                                                                                                                                                                "variableType" : "String",
                                                                                                                                                                                                                                "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfileToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileToken", "beanStyleSetterMethodName" : "setProfileToken", "c2jName" : "profileToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileToken(String)}.\n@param profileToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@deprecated Use {@link #profileToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileToken", "getterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "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" : "profileToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "setterMethodName" : "setProfileToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentProfile", "beanStyleSetterMethodName" : "setAgentProfile", "c2jName" : "agentProfile", "c2jShape" : "AgentProfile", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #agentProfile(SdkBytes)}.\n@param agentProfile a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentProfile(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.\n@deprecated Use {@link #agentProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentProfile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@return The submitted profiling data.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "AgentProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    \n@param agentProfile The submitted profiling data.", "setterMethodName" : "setAgentProfile", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "agentProfile", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                                                    The submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContentType", "beanStyleSetterMethodName" : "setContentType", "c2jName" : "contentType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentType(String)}.\n@param contentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@deprecated Use {@link #contentType()}\n",
                                                                                                                                                                                                                            "deprecatedName" : null,
                                                                                                                                                                                                                            "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #contentType(String)}\n",
                                                                                                                                                                                                                            "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ContentType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContentType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> \n@return Returns a reference to this object so that method calls can be chained together.",
                                                                                                                                                                                                                            "fluentSetterMethodName" : "contentType",
                                                                                                                                                                                                                            "getterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@return The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                            "getterModel" : {
                                                                                                                                                                                                                              "returnType" : "String",
                                                                                                                                                                                                                              "documentation" : null
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "http" : {
                                                                                                                                                                                                                              "additionalMarshallingPath" : null,
                                                                                                                                                                                                                              "additionalUnmarshallingPath" : null,
                                                                                                                                                                                                                              "flattened" : false,
                                                                                                                                                                                                                              "greedy" : false,
                                                                                                                                                                                                                              "header" : true,
                                                                                                                                                                                                                              "isPayload" : false,
                                                                                                                                                                                                                              "isStreaming" : false,
                                                                                                                                                                                                                              "location" : "header",
                                                                                                                                                                                                                              "marshallLocation" : "HEADER",
                                                                                                                                                                                                                              "marshallLocationName" : "Content-Type",
                                                                                                                                                                                                                              "queryString" : false,
                                                                                                                                                                                                                              "requiresLength" : false,
                                                                                                                                                                                                                              "statusCode" : false,
                                                                                                                                                                                                                              "unmarshallLocationName" : "Content-Type",
                                                                                                                                                                                                                              "uri" : false
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "idempotencyToken" : false,
                                                                                                                                                                                                                            "isBinary" : false,
                                                                                                                                                                                                                            "jsonValue" : false,
                                                                                                                                                                                                                            "list" : false,
                                                                                                                                                                                                                            "listModel" : null,
                                                                                                                                                                                                                            "map" : false,
                                                                                                                                                                                                                            "mapModel" : null,
                                                                                                                                                                                                                            "marshallingType" : "STRING",
                                                                                                                                                                                                                            "name" : "ContentType",
                                                                                                                                                                                                                            "sensitive" : false,
                                                                                                                                                                                                                            "setterDocumentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    \n@param contentType The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> ",
                                                                                                                                                                                                                            "setterMethodName" : "setContentType",
                                                                                                                                                                                                                            "setterModel" : {
                                                                                                                                                                                                                              "variableDeclarationType" : "String",
                                                                                                                                                                                                                              "variableName" : "contentType",
                                                                                                                                                                                                                              "variableType" : "String",
                                                                                                                                                                                                                              "documentation" : null,
                                                                                                                                                                                                                              "simpleType" : "String",
                                                                                                                                                                                                                              "variableSetterType" : "String"
                                                                                                                                                                                                                            },
                                                                                                                                                                                                                            "simple" : true,
                                                                                                                                                                                                                            "timestampFormat" : null,
                                                                                                                                                                                                                            "variable" : {
                                                                                                                                                                                                                              "variableDeclarationType" : "String",
                                                                                                                                                                                                                              "variableName" : "contentType",
                                                                                                                                                                                                                              "variableType" : "String",
                                                                                                                                                                                                                              "documentation" : "

                                                                                                                                                                                                                    The format of the submitted profiling data. The format maps to the Accept and Content-Type headers of the HTTP request. You can specify one of the following: or the default .

                                                                                                                                                                                                                     <ul> <li> <p> <code>application/json</code> — standard JSON format </p> </li> <li> <p> <code>application/x-amzn-ion</code> — the Amazon Ion data format. For more information, see <a href="http://amzn.github.io/ion-docs/">Amazon Ion</a>. </p> </li> </ul> 
                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfileToken", "beanStyleSetterMethodName" : "setProfileToken", "c2jName" : "profileToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profileToken(String)}.\n@param profileToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profileToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@deprecated Use {@link #profileToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profileToken(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfileToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfileToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profileToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profileToken", "getterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@return Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "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" : "profileToken", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profileToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfileToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    \n@param profileToken Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.", "setterMethodName" : "setProfileToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profileToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental submission of duplicate profiling data if there are failures and retries.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@return The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group with the aggregated profile that receives the submitted profiling data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group with the aggregated profile that receives the submitted profiling data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "agentProfile", "contentType", "profilingGroupName" ], "shapeName" : "PostAgentProfileRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PostAgentProfileRequest", "variableName" : "postAgentProfileRequest", "variableType" : "PostAgentProfileRequest", "documentation" : null, "simpleType" : "PostAgentProfileRequest", "variableSetterType" : "PostAgentProfileRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PostAgentProfileResponse" : { "c2jName" : "PostAgentProfileResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the postAgentProfileResponse.

                                                                                                                                                                                                                    ", "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" : "PostAgentProfileResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PostAgentProfileResponse", "variableName" : "postAgentProfileResponse", "variableType" : "PostAgentProfileResponse", "documentation" : null, "simpleType" : "PostAgentProfileResponse", "variableSetterType" : "PostAgentProfileResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ProfileTime" : { "c2jName" : "ProfileTime", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Contains the start time of a profile.

                                                                                                                                                                                                                    ", "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" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Start" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStart", "beanStyleSetterMethodName" : "setStart", "c2jName" : "start", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #start(Instant)}.\n@param start a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #start(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #start()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #start(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Start property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStart", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "start", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "start", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "start", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "start", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Start", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param start The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStart", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "start", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of a profile. It is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProfileTime", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProfileTime", "variableName" : "profileTime", "variableType" : "ProfileTime", "documentation" : null, "simpleType" : "ProfileTime", "variableSetterType" : "ProfileTime" }, "wrapper" : false, "xmlNamespace" : null }, "ProfilingGroupDescription" : { "c2jName" : "ProfilingGroupDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Contains information about a profiling group.

                                                                                                                                                                                                                    ", "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" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.", "getterModel" : { "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Instant)}.\n@param createdAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingStatus", "beanStyleSetterMethodName" : "setProfilingStatus", "c2jName" : "profilingStatus", "c2jShape" : "ProfilingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingStatus.Builder} avoiding the need to create one manually via {@link ProfilingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingStatus.Builder#build()} is called immediately and its result is passed to {@link #profilingStatus(ProfilingStatus)}.\n@param profilingStatus a consumer that will call methods on {@link ProfilingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingStatus(ProfilingStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@deprecated Use {@link #profilingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingStatus(ProfilingStatus)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "getterModel" : { "returnType" : "ProfilingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "setterMethodName" : "setProfilingStatus", "setterModel" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : null, "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdatedAt", "beanStyleSetterMethodName" : "setUpdatedAt", "c2jName" : "updatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #updatedAt(Instant)}.\n@param updatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #updatedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updatedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "updatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentOrchestrationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.", "getterModel" : { "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ComputePlatform" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Instant)}.\n@param createdAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingStatus", "beanStyleSetterMethodName" : "setProfilingStatus", "c2jName" : "profilingStatus", "c2jShape" : "ProfilingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingStatus.Builder} avoiding the need to create one manually via {@link ProfilingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingStatus.Builder#build()} is called immediately and its result is passed to {@link #profilingStatus(ProfilingStatus)}.\n@param profilingStatus a consumer that will call methods on {@link ProfilingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingStatus(ProfilingStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@deprecated Use {@link #profilingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingStatus(ProfilingStatus)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "getterModel" : { "returnType" : "ProfilingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "setterMethodName" : "setProfilingStatus", "setterModel" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : null, "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UpdatedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdatedAt", "beanStyleSetterMethodName" : "setUpdatedAt", "c2jName" : "updatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #updatedAt(Instant)}.\n@param updatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #updatedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updatedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "updatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@return An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    An AgentOrchestrationConfig object that indicates if the profiling group is enabled for profiled or not.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "arn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) identifying the profiling group resource.", "getterModel" : { "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) identifying the profiling group resource.

                                                                                                                                                                                                                    \n@param arn The Amazon Resource Name (ARN) identifying the profiling group resource.", "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) identifying the profiling group resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComputePlatform", "beanStyleSetterMethodName" : "setComputePlatform", "c2jName" : "computePlatform", "c2jShape" : "ComputePlatform", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computePlatformAsString(String)}.\n@param computePlatform a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computePlatform(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@deprecated Use {@link #computePlatformAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform\n@deprecated Use {@link #computePlatform(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ComputePlatform", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ComputePlatform property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComputePlatform", "fluentEnumGetterMethodName" : "computePlatform", "fluentEnumSetterMethodName" : "computePlatform", "fluentGetterMethodName" : "computePlatformAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComputePlatform", "fluentSetterMethodName" : "computePlatform", "getterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "computePlatform", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "computePlatform", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputePlatform", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    \n@param computePlatform The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.\n@see ComputePlatform", "setterMethodName" : "setComputePlatform", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computePlatform", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The compute platform of the profiling group. If it is set to AWSLambda, then the profiled application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different platform. The default is Default.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedAt", "beanStyleSetterMethodName" : "setCreatedAt", "c2jName" : "createdAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdAt(Instant)}.\n@param createdAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #createdAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "CreatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param createdAt The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setCreatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "name", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param name The name of the profiling group.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingStatus", "beanStyleSetterMethodName" : "setProfilingStatus", "c2jName" : "profilingStatus", "c2jShape" : "ProfilingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingStatus.Builder} avoiding the need to create one manually via {@link ProfilingStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingStatus.Builder#build()} is called immediately and its result is passed to {@link #profilingStatus(ProfilingStatus)}.\n@param profilingStatus a consumer that will call methods on {@link ProfilingStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingStatus(ProfilingStatus)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@deprecated Use {@link #profilingStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingStatus(ProfilingStatus)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@return A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "getterModel" : { "returnType" : "ProfilingStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    \n@param profilingStatus A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.", "setterMethodName" : "setProfilingStatus", "setterModel" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : null, "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : "

                                                                                                                                                                                                                    A ProfilingStatus object that includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \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 A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    \n@param tags A list of the tags that belong to this profiling group.", "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" : "

                                                                                                                                                                                                                    A list of the tags that belong to this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUpdatedAt", "beanStyleSetterMethodName" : "setUpdatedAt", "c2jName" : "updatedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #updatedAt(Instant)}.\n@param updatedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #updatedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #updatedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #updatedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UpdatedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUpdatedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "updatedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "updatedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "updatedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "updatedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "UpdatedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param updatedAt The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setUpdatedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "updatedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProfilingGroupDescription", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroupDescription", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "wrapper" : false, "xmlNamespace" : null }, "ProfilingStatus" : { "c2jName" : "ProfilingStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Profiling status includes information about the last time a profile agent pinged back, the last time a profile was received, and the aggregation period and start time for the most recent aggregated profile.

                                                                                                                                                                                                                    ", "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" : "getLatestAgentOrchestratedAt", "beanStyleSetterMethodName" : "setLatestAgentOrchestratedAt", "c2jName" : "latestAgentOrchestratedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentOrchestratedAt(Instant)}.\n@param latestAgentOrchestratedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentOrchestratedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentOrchestratedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentOrchestratedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentOrchestratedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentOrchestratedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentOrchestratedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentOrchestratedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentOrchestratedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentOrchestratedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentOrchestratedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentOrchestratedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAgentProfileReportedAt", "beanStyleSetterMethodName" : "setLatestAgentProfileReportedAt", "c2jName" : "latestAgentProfileReportedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentProfileReportedAt(Instant)}.\n@param latestAgentProfileReportedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentProfileReportedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentProfileReportedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentProfileReportedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentProfileReportedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentProfileReportedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentProfileReportedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentProfileReportedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentProfileReportedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentProfileReportedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentProfileReportedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentProfileReportedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAggregatedProfile", "beanStyleSetterMethodName" : "setLatestAggregatedProfile", "c2jName" : "latestAggregatedProfile", "c2jShape" : "AggregatedProfileTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AggregatedProfileTime.Builder} avoiding the need to create one manually via {@link AggregatedProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link AggregatedProfileTime.Builder#build()} is called immediately and its result is passed to {@link #latestAggregatedProfile(AggregatedProfileTime)}.\n@param latestAggregatedProfile a consumer that will call methods on {@link AggregatedProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAggregatedProfile(AggregatedProfileTime)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@deprecated Use {@link #latestAggregatedProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAggregatedProfile(AggregatedProfileTime)}\n", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAggregatedProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAggregatedProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAggregatedProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAggregatedProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "getterModel" : { "returnType" : "AggregatedProfileTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAggregatedProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAggregatedProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestAggregatedProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "setterMethodName" : "setLatestAggregatedProfile", "setterModel" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : null, "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LatestAgentOrchestratedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAgentOrchestratedAt", "beanStyleSetterMethodName" : "setLatestAgentOrchestratedAt", "c2jName" : "latestAgentOrchestratedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentOrchestratedAt(Instant)}.\n@param latestAgentOrchestratedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentOrchestratedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentOrchestratedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentOrchestratedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentOrchestratedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentOrchestratedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentOrchestratedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentOrchestratedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentOrchestratedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentOrchestratedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentOrchestratedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentOrchestratedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LatestAgentProfileReportedAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAgentProfileReportedAt", "beanStyleSetterMethodName" : "setLatestAgentProfileReportedAt", "c2jName" : "latestAgentProfileReportedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentProfileReportedAt(Instant)}.\n@param latestAgentProfileReportedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentProfileReportedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentProfileReportedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentProfileReportedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentProfileReportedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentProfileReportedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentProfileReportedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentProfileReportedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentProfileReportedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentProfileReportedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentProfileReportedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentProfileReportedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LatestAggregatedProfile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAggregatedProfile", "beanStyleSetterMethodName" : "setLatestAggregatedProfile", "c2jName" : "latestAggregatedProfile", "c2jShape" : "AggregatedProfileTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AggregatedProfileTime.Builder} avoiding the need to create one manually via {@link AggregatedProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link AggregatedProfileTime.Builder#build()} is called immediately and its result is passed to {@link #latestAggregatedProfile(AggregatedProfileTime)}.\n@param latestAggregatedProfile a consumer that will call methods on {@link AggregatedProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAggregatedProfile(AggregatedProfileTime)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@deprecated Use {@link #latestAggregatedProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAggregatedProfile(AggregatedProfileTime)}\n", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAggregatedProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAggregatedProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAggregatedProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAggregatedProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "getterModel" : { "returnType" : "AggregatedProfileTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAggregatedProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAggregatedProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestAggregatedProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "setterMethodName" : "setLatestAggregatedProfile", "setterModel" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : null, "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAgentOrchestratedAt", "beanStyleSetterMethodName" : "setLatestAgentOrchestratedAt", "c2jName" : "latestAgentOrchestratedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentOrchestratedAt(Instant)}.\n@param latestAgentOrchestratedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentOrchestratedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentOrchestratedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentOrchestratedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentOrchestratedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentOrchestratedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentOrchestratedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentOrchestratedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentOrchestratedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentOrchestratedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentOrchestratedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentOrchestratedAt The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentOrchestratedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentOrchestratedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the profiling agent most recently pinged back. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAgentProfileReportedAt", "beanStyleSetterMethodName" : "setLatestAgentProfileReportedAt", "c2jName" : "latestAgentProfileReportedAt", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #latestAgentProfileReportedAt(Instant)}.\n@param latestAgentProfileReportedAt a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAgentProfileReportedAt(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #latestAgentProfileReportedAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAgentProfileReportedAt(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAgentProfileReportedAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAgentProfileReportedAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAgentProfileReportedAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAgentProfileReportedAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAgentProfileReportedAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAgentProfileReportedAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LatestAgentProfileReportedAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param latestAgentProfileReportedAt The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setLatestAgentProfileReportedAt", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "latestAgentProfileReportedAt", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The date and time when the most recent profile was received. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestAggregatedProfile", "beanStyleSetterMethodName" : "setLatestAggregatedProfile", "c2jName" : "latestAggregatedProfile", "c2jShape" : "AggregatedProfileTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AggregatedProfileTime.Builder} avoiding the need to create one manually via {@link AggregatedProfileTime#builder()}.\n\nWhen the {@link Consumer} completes, {@link AggregatedProfileTime.Builder#build()} is called immediately and its result is passed to {@link #latestAggregatedProfile(AggregatedProfileTime)}.\n@param latestAggregatedProfile a consumer that will call methods on {@link AggregatedProfileTime.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestAggregatedProfile(AggregatedProfileTime)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@deprecated Use {@link #latestAggregatedProfile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestAggregatedProfile(AggregatedProfileTime)}\n", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestAggregatedProfile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestAggregatedProfile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestAggregatedProfile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestAggregatedProfile", "getterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@return An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "getterModel" : { "returnType" : "AggregatedProfileTime", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "latestAggregatedProfile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "latestAggregatedProfile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestAggregatedProfile", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    \n@param latestAggregatedProfile An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.", "setterMethodName" : "setLatestAggregatedProfile", "setterModel" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : null, "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AggregatedProfileTime", "variableName" : "latestAggregatedProfile", "variableType" : "AggregatedProfileTime", "documentation" : "

                                                                                                                                                                                                                    An AggregatedProfileTime object that contains the aggregation period and start time for an aggregated profile.

                                                                                                                                                                                                                    ", "simpleType" : "AggregatedProfileTime", "variableSetterType" : "AggregatedProfileTime" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProfilingStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProfilingStatus", "variableName" : "profilingStatus", "variableType" : "ProfilingStatus", "documentation" : null, "simpleType" : "ProfilingStatus", "variableSetterType" : "ProfilingStatus" }, "wrapper" : false, "xmlNamespace" : null }, "PutPermissionRequest" : { "c2jName" : "PutPermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the putPermissionRequest.

                                                                                                                                                                                                                    ", "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" : "PutPermission", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/policy/{actionGroup}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPrincipals", "beanStyleSetterMethodName" : "setPrincipals", "c2jName" : "principals", "c2jShape" : "Principals", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \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 #principals(List)}.\n@param principals 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 #principals(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@deprecated Use {@link #principals()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipals", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principals", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principals", "getterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "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" : "principals", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "principals", "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" : "Principal", "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" : "Principals", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "setterMethodName" : "setPrincipals", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActionGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Principals" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPrincipals", "beanStyleSetterMethodName" : "setPrincipals", "c2jName" : "principals", "c2jShape" : "Principals", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \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 #principals(List)}.\n@param principals 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 #principals(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@deprecated Use {@link #principals()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipals", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principals", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principals", "getterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "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" : "principals", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "principals", "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" : "Principal", "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" : "Principals", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "setterMethodName" : "setPrincipals", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains permissions to add to a profiling group resource. One action group is supported, agentPermissions, which grants permission to perform actions required by the profiling agent, ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getPrincipals", "beanStyleSetterMethodName" : "setPrincipals", "c2jName" : "principals", "c2jShape" : "Principals", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \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 #principals(List)}.\n@param principals 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 #principals(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@deprecated Use {@link #principals()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principals(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipals", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principals", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principals", "getterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "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" : "principals", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "principals", "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" : "Principal", "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" : "Principals", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    \n@param principals A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.", "setterMethodName" : "setPrincipals", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "principals", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list ARNs for the roles and users you want to grant access to the profiling group. Wildcards are not are supported in the ARNs.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@return The name of the profiling group to grant access to.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to grant access to.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to grant access to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the policy you are adding to the profiling group. Do not specify this when you add permissions to a profiling group for the first time. If a policy already exists on the profiling group, you must specify the revisionId.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "actionGroup", "principals", "profilingGroupName" ], "shapeName" : "PutPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutPermissionRequest", "variableName" : "putPermissionRequest", "variableType" : "PutPermissionRequest", "documentation" : null, "simpleType" : "PutPermissionRequest", "variableSetterType" : "PutPermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutPermissionResponse" : { "c2jName" : "PutPermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the putPermissionResponse.

                                                                                                                                                                                                                    ", "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" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group that includes the added permissions.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group that includes the added permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy that includes the added permissions. The JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "policy", "revisionId" ], "shapeName" : "PutPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutPermissionResponse", "variableName" : "putPermissionResponse", "variableType" : "PutPermissionResponse", "documentation" : null, "simpleType" : "PutPermissionResponse", "variableSetterType" : "PutPermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Recommendation" : { "c2jName" : "Recommendation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A potential improvement that was found from analyzing the profiling data.

                                                                                                                                                                                                                    ", "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" : "getAllMatchesCount", "beanStyleSetterMethodName" : "setAllMatchesCount", "c2jName" : "allMatchesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #allMatchesCount(Integer)}.\n@param allMatchesCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.\n@deprecated Use {@link #allMatchesCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesCount", "getterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllMatchesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.", "setterMethodName" : "setAllMatchesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllMatchesSum", "beanStyleSetterMethodName" : "setAllMatchesSum", "c2jName" : "allMatchesSum", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #allMatchesSum(Double)}.\n@param allMatchesSum a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesSum(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.\n@deprecated Use {@link #allMatchesSum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesSum(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesSum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesSum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesSum", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesSum", "getterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesSum", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesSum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "AllMatchesSum", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.", "setterMethodName" : "setAllMatchesSum", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPattern", "beanStyleSetterMethodName" : "setPattern", "c2jName" : "pattern", "c2jShape" : "Pattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Pattern.Builder} avoiding the need to create one manually via {@link Pattern#builder()}.\n\nWhen the {@link Consumer} completes, {@link Pattern.Builder#build()} is called immediately and its result is passed to {@link #pattern(Pattern)}.\n@param pattern a consumer that will call methods on {@link Pattern.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pattern(Pattern)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.\n@deprecated Use {@link #pattern()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pattern(Pattern)}\n", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Pattern property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPattern", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pattern", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pattern", "getterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.", "getterModel" : { "returnType" : "Pattern", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "pattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Pattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.", "setterMethodName" : "setPattern", "setterModel" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : null, "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTopMatches", "beanStyleSetterMethodName" : "setTopMatches", "c2jName" : "topMatches", "c2jShape" : "Matches", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \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 #topMatches(List)}.\n@param topMatches 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 #topMatches(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.\n@deprecated Use {@link #topMatches()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topMatches(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopMatches property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopMatches", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topMatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topMatches", "getterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.", "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" : "topMatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "topMatches", "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" : "Match", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Match.Builder} avoiding the need to create one manually via {@link Match#builder()}.\n\nWhen the {@link Consumer} completes, {@link Match.Builder#build()} is called immediately and its result is passed to {@link #member(Match)}.\n@param member a consumer that will call methods on {@link Match.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Match)", "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(Match)}\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" : "Match", "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" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : null, "simpleType" : "Match", "variableSetterType" : "Match" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : "", "simpleType" : "Match", "variableSetterType" : "Match" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Match", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Match", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TopMatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.", "setterMethodName" : "setTopMatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllMatchesCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllMatchesCount", "beanStyleSetterMethodName" : "setAllMatchesCount", "c2jName" : "allMatchesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #allMatchesCount(Integer)}.\n@param allMatchesCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.\n@deprecated Use {@link #allMatchesCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesCount", "getterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllMatchesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.", "setterMethodName" : "setAllMatchesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AllMatchesSum" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllMatchesSum", "beanStyleSetterMethodName" : "setAllMatchesSum", "c2jName" : "allMatchesSum", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #allMatchesSum(Double)}.\n@param allMatchesSum a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesSum(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.\n@deprecated Use {@link #allMatchesSum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesSum(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesSum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesSum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesSum", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesSum", "getterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesSum", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesSum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "AllMatchesSum", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.", "setterMethodName" : "setAllMatchesSum", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EndTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Pattern" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPattern", "beanStyleSetterMethodName" : "setPattern", "c2jName" : "pattern", "c2jShape" : "Pattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Pattern.Builder} avoiding the need to create one manually via {@link Pattern#builder()}.\n\nWhen the {@link Consumer} completes, {@link Pattern.Builder#build()} is called immediately and its result is passed to {@link #pattern(Pattern)}.\n@param pattern a consumer that will call methods on {@link Pattern.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pattern(Pattern)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.\n@deprecated Use {@link #pattern()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pattern(Pattern)}\n", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Pattern property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPattern", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pattern", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pattern", "getterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.", "getterModel" : { "returnType" : "Pattern", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "pattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Pattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.", "setterMethodName" : "setPattern", "setterModel" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : null, "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TopMatches" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTopMatches", "beanStyleSetterMethodName" : "setTopMatches", "c2jName" : "topMatches", "c2jShape" : "Matches", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \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 #topMatches(List)}.\n@param topMatches 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 #topMatches(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.\n@deprecated Use {@link #topMatches()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topMatches(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopMatches property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopMatches", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topMatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topMatches", "getterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.", "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" : "topMatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "topMatches", "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" : "Match", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Match.Builder} avoiding the need to create one manually via {@link Match#builder()}.\n\nWhen the {@link Consumer} completes, {@link Match.Builder#build()} is called immediately and its result is passed to {@link #member(Match)}.\n@param member a consumer that will call methods on {@link Match.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Match)", "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(Match)}\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" : "Match", "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" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : null, "simpleType" : "Match", "variableSetterType" : "Match" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : "", "simpleType" : "Match", "variableSetterType" : "Match" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Match", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Match", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TopMatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.", "setterMethodName" : "setTopMatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllMatchesCount", "beanStyleSetterMethodName" : "setAllMatchesCount", "c2jName" : "allMatchesCount", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #allMatchesCount(Integer)}.\n@param allMatchesCount a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesCount(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.\n@deprecated Use {@link #allMatchesCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesCount(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesCount", "getterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@return How many different places in the profile graph triggered a match.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllMatchesCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    \n@param allMatchesCount How many different places in the profile graph triggered a match.", "setterMethodName" : "setAllMatchesCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allMatchesCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    How many different places in the profile graph triggered a match.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllMatchesSum", "beanStyleSetterMethodName" : "setAllMatchesSum", "c2jName" : "allMatchesSum", "c2jShape" : "Double", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #allMatchesSum(Double)}.\n@param allMatchesSum a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allMatchesSum(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.\n@deprecated Use {@link #allMatchesSum()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allMatchesSum(Double)}\n", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllMatchesSum property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllMatchesSum", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allMatchesSum", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allMatchesSum", "getterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@return How much of the total sample count is potentially affected.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "allMatchesSum", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "allMatchesSum", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "AllMatchesSum", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    \n@param allMatchesSum How much of the total sample count is potentially affected.", "setterMethodName" : "setAllMatchesSum", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "allMatchesSum", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                                                    How much of the total sample count is potentially affected.

                                                                                                                                                                                                                    ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "endTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #endTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #endTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param endTime End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    End time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPattern", "beanStyleSetterMethodName" : "setPattern", "c2jName" : "pattern", "c2jShape" : "Pattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Pattern.Builder} avoiding the need to create one manually via {@link Pattern#builder()}.\n\nWhen the {@link Consumer} completes, {@link Pattern.Builder#build()} is called immediately and its result is passed to {@link #pattern(Pattern)}.\n@param pattern a consumer that will call methods on {@link Pattern.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pattern(Pattern)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.\n@deprecated Use {@link #pattern()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #pattern(Pattern)}\n", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Pattern property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPattern", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pattern", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pattern", "getterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@return The pattern that analysis recognized in the profile to make this recommendation.", "getterModel" : { "returnType" : "Pattern", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "pattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "pattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Pattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    \n@param pattern The pattern that analysis recognized in the profile to make this recommendation.", "setterMethodName" : "setPattern", "setterModel" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : null, "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Pattern", "variableName" : "pattern", "variableType" : "Pattern", "documentation" : "

                                                                                                                                                                                                                    The pattern that analysis recognized in the profile to make this recommendation.

                                                                                                                                                                                                                    ", "simpleType" : "Pattern", "variableSetterType" : "Pattern" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "startTime", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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 time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param startTime The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    The start time of the profile that was used by this analysis. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTopMatches", "beanStyleSetterMethodName" : "setTopMatches", "c2jName" : "topMatches", "c2jShape" : "Matches", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \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 #topMatches(List)}.\n@param topMatches 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 #topMatches(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.\n@deprecated Use {@link #topMatches()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #topMatches(List)}\n", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TopMatches property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTopMatches", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "topMatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "topMatches", "getterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return List of the matches with most impact.", "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" : "topMatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "topMatches", "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" : "Match", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Match.Builder} avoiding the need to create one manually via {@link Match#builder()}.\n\nWhen the {@link Consumer} completes, {@link Match.Builder#build()} is called immediately and its result is passed to {@link #member(Match)}.\n@param member a consumer that will call methods on {@link Match.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Match)", "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(Match)}\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" : "Match", "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" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : null, "simpleType" : "Match", "variableSetterType" : "Match" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Match", "variableName" : "member", "variableType" : "Match", "documentation" : "", "simpleType" : "Match", "variableSetterType" : "Match" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Match", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Match", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TopMatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    \n@param topMatches List of the matches with most impact.", "setterMethodName" : "setTopMatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "topMatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    List of the matches with most impact.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "allMatchesCount", "allMatchesSum", "endTime", "pattern", "startTime", "topMatches" ], "shapeName" : "Recommendation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Recommendation", "variableName" : "recommendation", "variableType" : "Recommendation", "documentation" : null, "simpleType" : "Recommendation", "variableSetterType" : "Recommendation" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveNotificationChannelRequest" : { "c2jName" : "RemoveNotificationChannelRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the RemoveNotificationChannelRequest.

                                                                                                                                                                                                                    ", "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" : "RemoveNotificationChannel", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/notificationConfiguration/{channelId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "channelId", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.", "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" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : true }, "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChannelId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "channelId", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.", "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" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : true }, "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChannelId", "beanStyleSetterMethodName" : "setChannelId", "c2jName" : "channelId", "c2jShape" : "ChannelId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.\n@deprecated Use {@link #channelId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The id of the channel that we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.\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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@return The id of the channel that we want to stop receiving notifications.", "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" : "channelId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "channelId", "uri" : true }, "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    \n@param channelId The id of the channel that we want to stop receiving notifications.", "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 we want to stop receiving notifications.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@return The name of the profiling group we want to change notification configuration for.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group we want to change notification configuration for.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group we want to change notification configuration for.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "channelId", "profilingGroupName" ], "shapeName" : "RemoveNotificationChannelRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveNotificationChannelRequest", "variableName" : "removeNotificationChannelRequest", "variableType" : "RemoveNotificationChannelRequest", "documentation" : null, "simpleType" : "RemoveNotificationChannelRequest", "variableSetterType" : "RemoveNotificationChannelRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveNotificationChannelResponse" : { "c2jName" : "RemoveNotificationChannelResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the RemoveNotificationChannelResponse.

                                                                                                                                                                                                                    ", "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" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NotificationConfiguration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationConfiguration", "beanStyleSetterMethodName" : "setNotificationConfiguration", "c2jName" : "notificationConfiguration", "c2jShape" : "NotificationConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link NotificationConfiguration.Builder} avoiding the need to create one manually via {@link NotificationConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfiguration.Builder#build()} is called immediately and its result is passed to {@link #notificationConfiguration(NotificationConfiguration)}.\n@param notificationConfiguration a consumer that will call methods on {@link NotificationConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfiguration(NotificationConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.\n@deprecated Use {@link #notificationConfiguration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationConfiguration(NotificationConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationConfiguration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfiguration", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfiguration", "getterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@return The new notification configuration for this profiling group.", "getterModel" : { "returnType" : "NotificationConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "notificationConfiguration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "notificationConfiguration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfiguration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    \n@param notificationConfiguration The new notification configuration for this profiling group.", "setterMethodName" : "setNotificationConfiguration", "setterModel" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : null, "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfiguration", "variableName" : "notificationConfiguration", "variableType" : "NotificationConfiguration", "documentation" : "

                                                                                                                                                                                                                    The new notification configuration for this profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "NotificationConfiguration", "variableSetterType" : "NotificationConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemoveNotificationChannelResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveNotificationChannelResponse", "variableName" : "removeNotificationChannelResponse", "variableType" : "RemoveNotificationChannelResponse", "documentation" : null, "simpleType" : "RemoveNotificationChannelResponse", "variableSetterType" : "RemoveNotificationChannelResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RemovePermissionRequest" : { "c2jName" : "RemovePermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                     The structure representing the <code>removePermissionRequest</code>.</p> 
                                                                                                                                                                                                                    ", "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" : "RemovePermission", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}/policy/{actionGroup}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "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" : "revisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActionGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "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" : "revisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActionGroup", "beanStyleSetterMethodName" : "setActionGroup", "c2jName" : "actionGroup", "c2jShape" : "ActionGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #actionGroupAsString(String)}.\n@param actionGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #actionGroup(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@deprecated Use {@link #actionGroupAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup\n@deprecated Use {@link #actionGroup(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ActionGroup", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActionGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActionGroup", "fluentEnumGetterMethodName" : "actionGroup", "fluentEnumSetterMethodName" : "actionGroup", "fluentGetterMethodName" : "actionGroupAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActionGroup", "fluentSetterMethodName" : "actionGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "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" : "actionGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "actionGroup", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActionGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    \n@param actionGroup Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.\n@see ActionGroup", "setterMethodName" : "setActionGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "actionGroup", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy. One action group is supported, agentPermissions, which grants ConfigureAgent and PostAgentProfile permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@return The name of the profiling group.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "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" : "revisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "actionGroup", "profilingGroupName", "revisionId" ], "shapeName" : "RemovePermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemovePermissionRequest", "variableName" : "removePermissionRequest", "variableType" : "RemovePermissionRequest", "documentation" : null, "simpleType" : "RemovePermissionRequest", "variableSetterType" : "RemovePermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemovePermissionResponse" : { "c2jName" : "RemovePermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the removePermissionResponse.

                                                                                                                                                                                                                    ", "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" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@return The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    \n@param policy The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The JSON-formatted resource-based policy on the profiling group after the specified permissions were removed.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "revisionId", "c2jShape" : "RevisionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@return A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "revisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "revisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    \n@param revisionId A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A universally unique identifier (UUID) for the revision of the resource-based policy after the specified permissions were removed. The updated JSON-formatted policy is in the policy element of the response.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "policy", "revisionId" ], "shapeName" : "RemovePermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemovePermissionResponse", "variableName" : "removePermissionResponse", "variableType" : "RemovePermissionResponse", "documentation" : null, "simpleType" : "RemovePermissionResponse", "variableSetterType" : "RemovePermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The resource specified in the request does not exist.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "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" : [ "message" ], "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceQuotaExceededException" : { "c2jName" : "ServiceQuotaExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    You have exceeded your service quota. To perform the requested action, remove some of the relevant resources, or use Service Quotas to request a service quota increase.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceQuotaExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 402, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "message" ], "shapeName" : "ServiceQuotaExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceQuotaExceededException", "variableName" : "serviceQuotaExceededException", "variableType" : "ServiceQuotaExceededException", "documentation" : null, "simpleType" : "ServiceQuotaExceededException", "variableSetterType" : "ServiceQuotaExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "SubmitFeedbackRequest" : { "c2jName" : "SubmitFeedbackRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the SubmitFeedbackRequest.

                                                                                                                                                                                                                    ", "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" : "SubmitFeedback", "locationName" : null, "requestUri" : "/internal/profilingGroups/{profilingGroupName}/anomalies/{anomalyInstanceId}/feedback", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAnomalyInstanceId", "beanStyleSetterMethodName" : "setAnomalyInstanceId", "c2jName" : "anomalyInstanceId", "c2jShape" : "AnomalyInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #anomalyInstanceId(String)}.\n@param anomalyInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #anomalyInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@deprecated Use {@link #anomalyInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalyInstanceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AnomalyInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalyInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalyInstanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalyInstanceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "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" : "anomalyInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalyInstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnomalyInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "setterMethodName" : "setAnomalyInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.\n@deprecated Use {@link #comment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #comment(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Comment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AnomalyInstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAnomalyInstanceId", "beanStyleSetterMethodName" : "setAnomalyInstanceId", "c2jName" : "anomalyInstanceId", "c2jShape" : "AnomalyInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #anomalyInstanceId(String)}.\n@param anomalyInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #anomalyInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@deprecated Use {@link #anomalyInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalyInstanceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AnomalyInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalyInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalyInstanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalyInstanceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "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" : "anomalyInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalyInstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnomalyInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "setterMethodName" : "setAnomalyInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Comment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.\n@deprecated Use {@link #comment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #comment(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Comment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAnomalyInstanceId", "beanStyleSetterMethodName" : "setAnomalyInstanceId", "c2jName" : "anomalyInstanceId", "c2jShape" : "AnomalyInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #anomalyInstanceId(String)}.\n@param anomalyInstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #anomalyInstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@deprecated Use {@link #anomalyInstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #anomalyInstanceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AnomalyInstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAnomalyInstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "anomalyInstanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "anomalyInstanceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@return The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "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" : "anomalyInstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "anomalyInstanceId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AnomalyInstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    \n@param anomalyInstanceId The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.", "setterMethodName" : "setAnomalyInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "anomalyInstanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The universally unique identifier (UUID) of the AnomalyInstance object that is included in the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "comment", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.\n@deprecated Use {@link #comment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #comment(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Comment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasComment", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@return Optional feedback about this anomaly.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    \n@param comment Optional feedback about this anomaly.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional feedback about this anomaly.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@return The name of the profiling group that is associated with the analysis data.", "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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group that is associated with the analysis data.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group that is associated with the analysis data.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    \n@param type The feedback tpye. Thee are two valid values, Positive and Negative.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The feedback tpye. Thee are two valid values, Positive and Negative.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "anomalyInstanceId", "profilingGroupName", "type" ], "shapeName" : "SubmitFeedbackRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SubmitFeedbackRequest", "variableName" : "submitFeedbackRequest", "variableType" : "SubmitFeedbackRequest", "documentation" : null, "simpleType" : "SubmitFeedbackRequest", "variableSetterType" : "SubmitFeedbackRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SubmitFeedbackResponse" : { "c2jName" : "SubmitFeedbackResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the SubmitFeedbackResponse.

                                                                                                                                                                                                                    ", "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" : "SubmitFeedbackResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SubmitFeedbackResponse", "variableName" : "submitFeedbackResponse", "variableType" : "SubmitFeedbackResponse", "documentation" : null, "simpleType" : "SubmitFeedbackResponse", "variableSetterType" : "SubmitFeedbackResponse" }, "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/{resourceArn}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that the tags are added to.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that the tags are added to.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "tags", "c2jShape" : "TagsMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \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 list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    \n@param tags The list of tags that are added to the specified resource.", "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" : "

                                                                                                                                                                                                                    The list of tags that are added to the specified resource.

                                                                                                                                                                                                                    ", "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" : "", "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 }, "ThrottlingException" : { "c2jName" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The request was denied due to request throttling.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ThrottlingException", "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" : [ "message" ], "shapeName" : "ThrottlingException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottlingException", "variableName" : "throttlingException", "variableType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "wrapper" : false, "xmlNamespace" : null }, "TimestampStructure" : { "c2jName" : "TimestampStructure", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A data type that contains a Timestamp object. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #value(Instant)}.\n@param value a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #value(Instant)}.\n@param value a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #value(Instant)}.\n@param value a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@return A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "getterModel" : { "returnType" : "java.time.Instant", "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" : "INSTANT", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    \n@param value A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : "iso8601", "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "value", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                    A Timestamp. This is specified using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.

                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "value" ], "shapeName" : "TimestampStructure", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TimestampStructure", "variableName" : "timestampStructure", "variableType" : "TimestampStructure", "documentation" : null, "simpleType" : "TimestampStructure", "variableSetterType" : "TimestampStructure" }, "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/{resourceArn}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "tagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "tagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceArn", "beanStyleSetterMethodName" : "setResourceArn", "c2jName" : "resourceArn", "c2jShape" : "ProfilingGroupArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@deprecated Use {@link #resourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "resourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "resourceArn", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    \n@param resourceArn The Amazon Resource Name (ARN) of the resource that contains the tags to remove.", "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" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the resource that contains the tags to remove.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "tagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \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 A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    \n@param tagKeys A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.", "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" : "

                                                                                                                                                                                                                    A list of tag keys. Existing tags of resources with keys in this list are removed from the specified resource.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "resourceArn", "tagKeys" ], "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" : "", "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 }, "UpdateProfilingGroupRequest" : { "c2jName" : "UpdateProfilingGroupRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the updateProfilingGroupRequest.

                                                                                                                                                                                                                    ", "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" : "UpdateProfilingGroup", "locationName" : null, "requestUri" : "/profilingGroups/{profilingGroupName}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group to update.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AgentOrchestrationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProfilingGroupName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group to update.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAgentOrchestrationConfig", "beanStyleSetterMethodName" : "setAgentOrchestrationConfig", "c2jName" : "agentOrchestrationConfig", "c2jShape" : "AgentOrchestrationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link AgentOrchestrationConfig.Builder} avoiding the need to create one manually via {@link AgentOrchestrationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link AgentOrchestrationConfig.Builder#build()} is called immediately and its result is passed to {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}.\n@param agentOrchestrationConfig a consumer that will call methods on {@link AgentOrchestrationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentOrchestrationConfig(AgentOrchestrationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.\n@deprecated Use {@link #agentOrchestrationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #agentOrchestrationConfig(AgentOrchestrationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AgentOrchestrationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAgentOrchestrationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentOrchestrationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentOrchestrationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@return Specifies whether profiling is enabled or disabled for a profiling group.", "getterModel" : { "returnType" : "AgentOrchestrationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "agentOrchestrationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "agentOrchestrationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AgentOrchestrationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    \n@param agentOrchestrationConfig Specifies whether profiling is enabled or disabled for a profiling group.", "setterMethodName" : "setAgentOrchestrationConfig", "setterModel" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : null, "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AgentOrchestrationConfig", "variableName" : "agentOrchestrationConfig", "variableType" : "AgentOrchestrationConfig", "documentation" : "

                                                                                                                                                                                                                    Specifies whether profiling is enabled or disabled for a profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "AgentOrchestrationConfig", "variableSetterType" : "AgentOrchestrationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroupName", "beanStyleSetterMethodName" : "setProfilingGroupName", "c2jName" : "profilingGroupName", "c2jShape" : "ProfilingGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group 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 #profilingGroupName(String)}.\n@param profilingGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroupName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group to update.\n@deprecated Use {@link #profilingGroupName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroupName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroupName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroupName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroupName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroupName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@return The name of the profiling group 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" : "profilingGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroupName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProfilingGroupName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    \n@param profilingGroupName The name of the profiling group to update.", "setterMethodName" : "setProfilingGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "profilingGroupName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the profiling group to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "agentOrchestrationConfig", "profilingGroupName" ], "shapeName" : "UpdateProfilingGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateProfilingGroupRequest", "variableName" : "updateProfilingGroupRequest", "variableType" : "UpdateProfilingGroupRequest", "documentation" : null, "simpleType" : "UpdateProfilingGroupRequest", "variableSetterType" : "UpdateProfilingGroupRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateProfilingGroupResponse" : { "c2jName" : "UpdateProfilingGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The structure representing the updateProfilingGroupResponse.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ProfilingGroup" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProfilingGroup", "beanStyleSetterMethodName" : "setProfilingGroup", "c2jName" : "profilingGroup", "c2jShape" : "ProfilingGroupDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link ProfilingGroupDescription.Builder} avoiding the need to create one manually via {@link ProfilingGroupDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProfilingGroupDescription.Builder#build()} is called immediately and its result is passed to {@link #profilingGroup(ProfilingGroupDescription)}.\n@param profilingGroup a consumer that will call methods on {@link ProfilingGroupDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #profilingGroup(ProfilingGroupDescription)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@deprecated Use {@link #profilingGroup()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #profilingGroup(ProfilingGroupDescription)}\n", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProfilingGroup property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProfilingGroup", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "profilingGroup", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "profilingGroup", "getterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@return A ProfilingGroupDescription that contains information about the returned updated profiling group.", "getterModel" : { "returnType" : "ProfilingGroupDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "profilingGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "profilingGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProfilingGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    \n@param profilingGroup A ProfilingGroupDescription that contains information about the returned updated profiling group.", "setterMethodName" : "setProfilingGroup", "setterModel" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : null, "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProfilingGroupDescription", "variableName" : "profilingGroup", "variableType" : "ProfilingGroupDescription", "documentation" : "

                                                                                                                                                                                                                    A ProfilingGroupDescription that contains information about the returned updated profiling group.

                                                                                                                                                                                                                    ", "simpleType" : "ProfilingGroupDescription", "variableSetterType" : "ProfilingGroupDescription" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "profilingGroup" ], "shapeName" : "UpdateProfilingGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateProfilingGroupResponse", "variableName" : "updateProfilingGroupResponse", "variableType" : "UpdateProfilingGroupResponse", "documentation" : null, "simpleType" : "UpdateProfilingGroupResponse", "variableSetterType" : "UpdateProfilingGroupResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UserFeedback" : { "c2jName" : "UserFeedback", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Feedback that can be submitted for each instance of an anomaly by the user. Feedback is be used for improvements in generating recommendations for the application.

                                                                                                                                                                                                                    ", "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" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getType", "beanStyleSetterMethodName" : "setType", "c2jName" : "type", "c2jShape" : "FeedbackType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@deprecated Use {@link #typeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FeedbackType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FeedbackType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n

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

                                                                                                                                                                                                                    \n@return Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    \n@param type Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.\n@see FeedbackType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional Positive or Negative feedback submitted by the user about whether the recommendation is useful or not.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "type" ], "shapeName" : "UserFeedback", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UserFeedback", "variableName" : "userFeedback", "variableType" : "UserFeedback", "documentation" : null, "simpleType" : "UserFeedback", "variableSetterType" : "UserFeedback" }, "wrapper" : false, "xmlNamespace" : null }, "ValidationException" : { "c2jName" : "ValidationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The parameter is not valid.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ValidationException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "message" ], "shapeName" : "ValidationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ValidationException", "variableName" : "validationException", "variableType" : "ValidationException", "documentation" : null, "simpleType" : "ValidationException", "variableSetterType" : "ValidationException" }, "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" : "CodeGuruProfilerException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.codeguruprofiler.model.CodeGuruProfilerException", "sdkRequestBaseClassName" : "CodeGuruProfilerRequest", "sdkResponseBaseClassName" : "CodeGuruProfilerResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy