
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